职位描述
Job Summary:
Lead the end-to-end technical design and delivery of a hybrid enterprise platform where applications/services are developed and tested locally in China (DEV/UAT) and deployed to Azure for Production. The role covers solution architecture, cloud deployment, an Azure-based data lake and integration pipelines, and ensures environment consistency, secure connectivity, automated releases, production reliability, and compliance with China data/security constraints while aligning with global engineering standards.
Key Responsibilities:
Lead the design and delivery of enterprise applications using Java (Spring Boot) and/or .NET (.NET Core).
Define end-to-end solution architecture (application, integration, data, security), aligned with business requirements and IT standards.
Produce and review technical designs and deliverables: HLD/LLD, API specifications, integration flows, data models, and deployment patterns.
Establish strong engineering practices: coding standards, code reviews, branching strategy, testing approach, and release governance.
Design and implement cloud solutions on Azure, including compute, storage, networking, security, monitoring, and cost controls.
Build and manage integrations across systems (e.g., ERP/HRIS/CRM) using REST APIs, messaging, ETL/ELT, or iPaaS patterns.
Own the reliability and non-functional requirements of the platform: performance, scalability, availability, maintainability, and observability.
Implement security best practices: IAM/RBAC, secrets management, encryption in transit/at rest, audit logging, and secure SDLC controls.
Drive DevOps delivery: CI/CD pipelines, automated deployments, environment parity, and production support readiness.
Troubleshoot complex issues across application/cloud/data layers; lead root-cause analysis and ensure permanent fixes.
Mentor developers/testers and collaborate effectively with PM/BA/QA/DevOps teams and key business stakeholders.
Qualifications and Experience:
10 years of software engineering experience, with 5 years in a technical lead / solution lead capacity.
Strong hands-on development experience in either Java: Spring Boot, JPA/Hibernate, microservices OR .NET: .NET Core, Web API, microservices
Strong knowledge of cloud architecture and hands-on delivery experience on Azure
Proven experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.) and release automation.
Strong understanding of API design, integration patterns, and distributed system fundamentals.
Practical knowledge of SQL and data modelling; familiarity with data lake/Lakehouse concepts is a plus.
Experience working under China data/security constraints (e.g., data residency, access controls, audit requirements) is strongly preferred.
Strong communication skills with the ability to translate business needs into clear technical solutions and trade-offs.
English speaking ability is preferred; fluency is a plus.