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.