Technical Architect

Job Description

Technical Architect

Location: Research Triangle Park, NC

Duration: 6+ Months, long term potential


Role Summary

This role is responsible for the development and implementation of technology architecture for complex applications and solutions in a challenging business domain. Works directly with product and engineering teams in an Agile environment.

 

Responsibilities Include:

• Translates and incorporates business vision and strategy to best fit architectural strategy recommendations for very large projects and applications.

• Drives adoption of enterprise standards and best practices. Promotes changes in process, standards, or technologies when necessary.

• Develops, communicates, and oversees implementation of architecture and technology standards. Works directly with engineering and product teams. Participates in management and executive product and architectural discussions.

• Anticipates applicability of major industry trends in the large project or business unit level and implements plans. Develops or executes Proof of Concepts (POC’s) to assess technical and business benefits.

• Participates in critical problem solving and advanced troubleshooting as necessary.

• Effectively addresses functional and quality goals of systems during design activities. Applies appropriate approaches to assessing tradeoffs among architectural goals. 


Specific Knowledge/Skills/Experience:

• Proficiency in multiple enterprise technologies, architectural styles, and techniques. Ability to quickly acquire skills. Experience with Java, .NET, varied service interaction styles, messaging, and enterprise databases. 

• Knowledge and mastery of multiple architectural skills within enterprise standards, including frameworks, blueprints, and architecture patterns.

• Demonstrated ability to manage conceptual and abstract problem domains.

• Use of modeling techniques – such as use case, scenario modeling, prototyping, benchmarking, and performance modeling – to describe the problem space, to size the solution and to validate that the proposed architecture addresses the business requirements.

• Expertise in applying architecture assessment methodologies.

• Industry and technology trend analysis.

• Bachelor’s degree minimum.

• 10+ years experience in designing, implementing and delivering large complex systems

• Financial Industry experience a plus.

• Experience designing systems involving services, messaging, integration, and event-driven capabilities required.

• Knowledge of Java Middle-Tier frameworks and platforms preferred.

• Database knowledge – Oracle preferred.

• Functional programming and related platform experience is a plus.

• Distributed caches and in-memory data grids a plus.

• Hadoop, Spark, or other “Big Data” experience a plus.


Additional Information

All your information will be kept confidential according to EEO guidelines.