-
Partner with other architects to define the strategy, architecture, and design of a software product.
-
Creating and documenting reference architectures, transitional architectures, and best practices.
-
Partner with domain architects and Delivery teams to design, implement, and support Solutions/Systems/Applications built based on the Target Reference Architecture and to ensure technical designs are in line with the enterprise architecture.
-
Partner with domain architecture and delivery teams to Deep dive into reported implementation issues for root cause analysis to determine architecture impact and required changes to address/resolve the issues.
-
Hands-on development to develop production-ready implementation for newly introduced design patterns to be used as reference by application development teams.
-
Operates as an advisor to influence and lead software design and implementation.
-
Provide architecture review and advice on IT programs and projects.
-
Develop and maintain documentation concerning IT’s technical architecture
-
5+ years of experience in Solutions and/or Application Architecture.
-
3+ years of experience in leading cross functional teams.
-
Experience with operational readiness and Solution failure mode analysis.
-
Experience with leading software developers/architects
-
Experience building software frameworks and software components to be used by other developers.
-
Strong experience building cloud-native microservices-based web applications that are scalable, available, and highly performant.
-
Strong architecture experience with the following: Microservices architectures, Cloud-Native architectures, Event-driven architectures, APIs, Domain Driven Design, Public Cloud (AWS), Serverless, Kubernetes, Docker, DevOps, building scalable, reliable, available solutions, and Performance testing.
-
Excellent communication (verbal and writing).