Vacancy expired!
- Deliver well-architected end-to-end solutions for various major/complex initiatives across business domains with a cloud-native/API-first mentality ensuring that all business requirements are met aligning with the business growth strategy and that the solution is resilient, performant, secure, and future-proof while meeting all standards and best practices.
- Define target state architectures for programs, transformation initiatives, architecture domains, and modernization efforts, where required, including analysis of build-vs-buy scenarios, reasonable options for short-term vs longer-term timeframes, and reduction of technical debt.
- Provide architecture oversight and direction to 2 scrum teams (approximately 15-20 people) through review and approval of detailed designs ensuring they are in line with the solution architecture and both business and IT strategies.
- Provide solutions that look to deliver reusable capabilities and reuse as much as possible themselves.
- Govern and control changes to architecture through alignment to standards, design approaches, architecture documentation, and governance.
- Provide mentoring and thought leadership to the broader organization with respect to architecture education, evangelization, and innovation through deep collaboration across numerous forums.
- Mature the architecture practice through delivery of standards, patterns, templates, and best practices as well as maximal leverage of an architecture repository.
- Research new technologies and present proposals to management on technologies that would solve problems in the current state and/or provide value-added capabilities to the organization.
- Partner with architects, business stakeholders, delivery team, peers, and SMEs to become knowledgeable about the current state of the technology portfolio.
- Timely and accurate reporting to IT leadership.
- Other projects or assignments as determined by supervisor.
- Bachelor’s degree in computer science or other related field or equivalent experience in a solution architecture role.
- Master’s degree preferred.
- 15+ years’ experience in a similar environment building, solutioning, or delivering end-to-end solutions in a mission critical capacity.
- 5+ years’ experience in leading and architecting complex solutions.
- 3+ years’ experience architecting solutions for multiple teams using Agile Scrum/SAFe methodologies.
- Preferred strong knowledge of life insurance company operations and problem domains.
- Experience architecting solutions in both on-premises and cloud-native environments (Azure) with varying integration points across SaaS offerings, internal systems, and external partners.
- Experience architecting solutions from front-end to back-end including data architecture using modern data platforms.
- Experience architecting solutions ensuring critical non-functional requirements are met (Security, redundancy, resiliency, high availability, auditability, circuit-breaking, etc.).
- Experience architecting containerized solutions (Docker, Kubernetes, AKS).
- Experience architecting event-driven and microservices-based architectures
- Experience architecting API-first solutions with modern Authentication/Authorization approaches.
- Experience with architecture patterns and frameworks (GoF, DDD, TOGAF).
- Experience in digital transformations and/or legacy modernization efforts as well as delivering architectures optimized for serving omni-channel environments.
- Experience in using EA tools (LeanIX) and Jira/Confluence.
- Exposure to Microsoft .NET Stack, C#, Angular, Docker, Kubernetes, CI/CD.
- Clear and experienced understanding of software development life cycle procedures and processes, including agile methodologies.
- Excellent troubleshooting, listening and problem-solving skills.
- Excellent communication skills, both verbal and written.