- Define a adaptable, modular and reusable solution architecture designs across end-to-end customer journey (sales to servicing and claims) in alignment with global and regional strategies
- Partner with other Architects in the evolution of client core digital distribution platform architecture and capabilities in collaboration with Product Owner and Delivery Lead driving consistency of adoption between regions
- Work with delivery teams to ensure the defined design is implemented correctly and lead technical teams on design
- Partner with other Architects in implementation of appropriate digital solution architecture governance processes and tools while maintaining a key focus on design patterns and technology standards reuse
- Maintain a repository of digital architecture assets (APIs, Services) and coordinate effective reuse across the enterprise
- Act as an enabler of Agile and DevOps practices in collaboration with product delivery and operation support teams
- Explore, evaluate and promote technology innovation within the enterprise with a key focus on open source
- Collaborate with delivery teams to build out / assemble reference materials, web sites and code samples and drive acceleration of digital transformation efforts
Knowledge, Skills and Abilities:
- Bachelor's Degree
- Hands on experience on Cloud technologies like Azure PaaS
- Experience in modern UX/UI application delivery using technologies like Angular
- Extensive expertise in e2e API Life Cycle Management with API design first mindset
- Experience in application modularization and composition including adoption of Micro Service Architecture models and use of technologies such as C# Services or NodeJS or Spring Boot
- Experience in Integration Architectures from API Mediation to Event Bus models
- Extensive knowledge and experience of digital architecture initiatives from blueprint to solution design and implementation
- Experience in development of enterprise architecture methodologies and standards
- Experience in Information Security and Risk Management
- Experience in cloud solution design and implementation of IaaS, PaaS and SaaS and hybrid models
- Experience in delivery of large programs using mainstream programming languages like C# and JavaScript
- Track record of high achievement in a team-based and results-oriented culture
- Exceptional analytical and critical thinking skills, with thorough attention to detail.