HamburgerMenu
hirist

Job Description

Position Overview :

We are seeking an experienced Python + Azure Developer to join our engineering team focused on building scalable, secure, and high-performance cloud-native applications. This role is ideal for someone who thrives in fast-paced, Agile environments and has strong proficiency in Python-based application development combined with practical expertise in Azure cloud services and DevOps pipelines.

Key Responsibilities :

- Design, develop, and maintain robust Python applications, APIs, and microservices for enterprise-grade solutions.

- Architect and implement serverless and containerized workloads using Azure services such as Azure Functions, App Services, Logic Apps, Azure Kubernetes Service (AKS), and Azure Container Registry.

- Develop data pipelines, ETL/ELT jobs, and event-driven processing using Azure Data Factory, Azure Event Grid, and Azure Service Bus.

- Integrate third-party APIs and internal services with secure authentication protocols (OAuth 2.0, Azure AD).

- Leverage Azure DevOps to build CI/CD pipelines, automate deployments, and manage versioned infrastructure (IaC using ARM/Bicep or Terraform).

- Apply solid understanding of RESTful APIs, asynchronous programming, and multi-threaded execution in Python.

- Ensure code quality with unit testing frameworks (e.g., pytest, unittest) and enforce best practices through code reviews.

- Optimize application performance, cost-efficiency, and reliability using Azure Monitor, Application Insights, and Log Analytics.

- Work closely with product owners, architects, and cross-functional Agile teams to understand business requirements and convert them into technical solutions.

Required Qualifications :

- Minimum 6 years of hands-on experience in Python application development.

- At least 3 years of experience building cloud-native applications on Microsoft Azure.

- Proficiency in working with Azure PaaS services including Azure Functions, Logic Apps, App Services, and Event Hubs.

- Solid understanding of DevOps practices using Azure DevOps, Git, and CI/CD pipelines.

- Experience with containerization using Docker and deployment on AKS or Kubernetes in general.

- Hands-on experience with SQL and NoSQL databases (Azure SQL, Cosmos DB, PostgreSQL, MongoDB).

- Familiarity with infrastructure as code (IaC) using ARM templates, Bicep, or Terraform.

- Experience working in Agile/Scrum environments and using tools like Jira, Confluence, or Azure Boards.

- Excellent problem-solving skills, system design thinking, and an ability to handle complex cloud-based solutions.

Preferred Qualifications :

- Microsoft Certified : Azure Developer Associate or Azure Solutions Architect

- Exposure to AI/ML integration workflows or data engineering stacks (PySpark, Azure Synapse)

- Experience with logging, tracing, and debugging distributed systems in a production environment

- Familiarity with security practices including identity & access management, secrets handling (Azure Key Vault), and network security configurations


info-icon

Did you find something suspicious?