-
Define and maintain the enterprise application architecture strategy aligned with business goals and IT roadmap.
-
Design scalable, secure, and resilient enterprise application frameworks and platforms.
-
Evaluate and select appropriate technologies, platforms, and integration patterns.
-
Ensure application architectures follow industry best practices, standards, and governance policies.
-
Lead architecture reviews and provide guidance to development and engineering teams.
-
Collaborate with stakeholders to translate business requirements into technical architecture solutions.
-
Support modernization initiatives such as cloud migration, microservices, and API-based architectures.
-
Establish standards for application integration, security, performance, and scalability.
-
Create architecture documentation, diagrams, and reference models.
-
Mentor technical teams and provide architectural leadership across projects.
-
12+ years of experience in software engineering, solution architecture, or enterprise architecture.
-
Strong expertise in enterprise application architecture and design patterns.
-
Experience designing microservices and API-driven architectures.
-
Strong knowledge of modern application frameworks and integration technologies.
-
Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
-
Experience with application modernization and digital transformation initiatives.
-
Knowledge of DevOps practices, CI/CD pipelines, and container platforms.
-
Strong understanding of security, scalability, and performance optimization.
-
Excellent stakeholder communication and leadership skills.