You will own cloud-native modules within a cloud management platform, focusing on Azure-native patterns and scalability.
Responsibilities
- Take end-to-end ownership of platform modules to ensure efficiency and reliability on Azure.
- Design and implement serverless applications and event-driven systems using Azure Functions, Event Grid, and Logic Apps.
- Provide architectural input and technical leadership to the engineering team.
- Collaborate with cross-functional teams to build platform features.
- Troubleshoot and resolve complex system issues.
Required Skills
- 6+ years of experience in platform or application development.
- Strong Python programming skills.
- Deep expertise in Microsoft Azure services and PaaS (Azure App Service, API Management).
- Hands-on experience with serverless development (Azure Functions, Event Grid, Logic Apps).
- Proficiency with Cosmos DB and Azure SQL Database.
- Solid foundation in Object-Oriented Programming (OOP) and SOLID principles.
- Experience designing and integrating RESTful APIs.
- Proficiency with Git for source control.
- Experience with relational and NoSQL databases.
Preferred Skills
- Experience using Azure SDK for Python (azure-mgmt, azure-core).
- Exposure to multi-cloud environments including AWS or GCP.
- Familiarity with Docker and Kubernetes (AKS preferred).
- Microsoft Azure Solutions Architect or Azure Developer Associate certifications.