Description

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.

Education

Any Graduate