Vacancy expired!
Overview
The Solution Architect (SA) provides technical leadership for agile teams and defines and communicates a shared technical vision for the solution under development. The SA is able to architect end to end solutions by understanding and translating customer needs into technical solutions. Responsibilities JOB DUTIES- Defines the technical and architectural vision for the solution under development by technical trade-offs and analysis of alternatives
- Continuously evolve solution architecture with input and feedback from Application Architects and Software Engineering
- Outlines the primary components and interfaces of the solution, and their interactions Takes the lead role in interfacing with teams external to the program
- Plans and develops the architecture runway enablers by supporting research, prototyping, and other activities needed to explore prospective solutions and evaluate alternatives
- Works with Product Manager, Product Owners and Application Architects and Software engineering to elaborate product requirements into technical requirements which are used to develop stories that can be estimated accurately
- Participates in Scrum of Scrums to understand and remove architectural impediments/blockers
- Perform other duties as assigned
- Conform with all corporate policies and procedures
- Experience working with Agile methodologies (Scrum, Kanban) and cross-functional teams
- Experience with multi-tier application architecture design, application development, and application integration
- Experience in using API technologies (HTTP, JSON, XML, REST API, and GraphQL)
- Experience applying microservices concepts like CQRS, back-end-for-front-end, and anti-corruption layer
- Advanced knowledge of object-oriented computer programming, .Net preferred
- Familiar with CI/CD concepts and tools
- Experience with mobile application development and building solutions for public cloud are preferred
- Ability to self-manage time and priorities in a complex multi-team agile environment while maintaining high-quality deliverables
- Strong communication skills - proficient in communicating technical solutions to technical and non-technical audiences of varying skillset and levels of the organization
- Ability to multitask and work independently with minimal direction and maximum accountability
- Ability to overcome steep learning curve within a short period of time on any subject and speak intelligently about the subject
- Ability to effectively collaborate with all levels of the organization
- Bachelor's Degree or equivalent experience required
- 7-10 years of overall experience in IT - development, testing, design, architecture required, preferably with at least 4 years of system or solutions architecture
- 7-10 years of programming experience required, preferably with at least 4 years of .Net object-oriented programming.
Vacancy expired!