Responsibilities:
-
Design and oversee implementation of enterprise-scale microservices architecture
-
Lead technical solution design and architecture governance across multiple projects
-
Create and maintain technical architecture documentation and roadmaps
-
Evaluate and recommend new technologies and frameworks
-
Drive cloud adoption and migration strategies using Azure
-
Collaborate with stakeholders to understand business requirements and translate them into technical solutions
Requirements:
-
At least 15 years of experience in software development and architecture
-
TOGAF certification required
-
Extensive experience with Microsoft Azure cloud services and solutions
-
Strong background in designing and implementing microservices architectures
-
Experience with key cloud patterns: Communications (Event-driven architecture, API Gateway) and Data management
-
Expertise in reliability patterns: System resilience and distributed transactions
-
Experience with containerization and orchestration (Docker, Kubernetes)
-
Understanding of mainland China-specifiv regulatory requirements
-
Experience implementing high-availability and disaster recovery solutions
-
Strong knowledge of security patterns and best practices
-
Excellent communication and leadership skills