We are seeking a CATT Technical Delivery - Technical Architect - Manager to contribute to the architecture and technology strategy of CATT products and oversee design, development, and maintenance activities. The ideal candidate will have a proven track record of success leading high-performance teams, strong data analytics capabilities, and a deep passion for digital transformation.
Requirements
- A bachelor's degree in computer science, Software Engineering, or a related field
- 8+ years hands-on experience with C#,.NET/.NET Core, ASP.NET Core, and modern application development
- Strong knowledge of SOLID principles, clean architecture, and design patterns
- Experience designing and implementing microservices architectures
- Production experience with key Azure services
- Strong understanding of cloud-native architecture, 12-factor applications, stateless design, containerization, and horizontal scaling
- Experience designing high-availability and disaster recovery (HA/DR) solutions
- Deep knowledge of OAuth 2.0, OpenID Connect, authorization code flow, client credentials flow
- Ability to analyze and articulate architecture trade-offs
- Experience writing Architecture Decision Records (ADRs) and communicating decisions to stakeholders
- Ability to lead technical teams and mentor developers
- Experience in team collaboration, written and oral presentation skills, and exceptional analytical and process development skills
Benefits
- Competitive benefits and compensation package
- Flexibility in schedule to balance life's demands
- Total rewards