Job Description

Python Azure Developer

Role Overview


We are seeking a highly skilled Python Azure Developer to design, develop, and deploy secure, scalable APIs and data workflows on Microsoft Azure. This role involves working closely with cross-functional teams to deliver robust solutions for Gallagher’s insurance platforms.

Primary Responsibilities

  • Develop RESTful APIs using Python (FastAPI/Flask) for data processing and backend services.

  • Implement serverless workflows with Azure Functions and containerized applications using Azure Container Apps or AKS.

  • Design and optimize data models in Azure Cosmos DB, ensuring performance and scalability.

  • Build and maintain CI/CD pipelines with Azure DevOps for automated deployments.

  • Secure API endpoints with OAuth2, Azure AD, and role-based access control.

  • Integrate frontend applications with backend APIs securely.

  • Participate in AI/ML projects, including model deployment and API integration.

  • Apply prompt engineering for large language models and leverage Azure OpenAI Service.

  • Implement data ingestion and ETL pipelines in Azure.

  • Ensure compliance with data privacy and security standards.
  • Required Skills

  • Strong proficiency in Python for API development and data processing.

  • Experience with RESTful API design and implementation.

  • Hands-on experience with Microsoft Azure, including Azure Container Apps or Kubernetes on Azure.

  • Expertise in Azure Functions for serverless workflows.

  • Knowledge of Azure Cosmos DB for data modeling and performance tuning.

  • Familiarity with Azure DevOps and CI/CD pipeline setup.

  • Secure integration of frontend applications with backend APIs.

  • Experience in AI/ML projects, including model deployment and API integration.

  • Understanding of prompt engineering for large language models.

  • Familiarity with Azure OpenAI Service or similar platforms.

  • Experience with JSON, REST, and GraphQL.

  • Knowledge of data ingestion and ETL pipelines in Azure.

  • Implementing OAuth2, Azure AD, and RBAC.

  • Awareness of data privacy and compliance standards.
  • Good to Have

  • Exposure to additional Azure PaaS services: App Service, Data Factory, Logic Apps, Analysis Services, Azure SQL DB, Storage Accounts.

  • Experience with Docker/Kubernetes.

  • Knowledge of Terraform or Ansible for infrastructure automation.

  • Familiarity with Azure Monitor and Application Insights.

  • Insurance domain experience.
  • Soft Skills

  • Ability to work effectively in Agile/Scrum teams.

  • Strong problem-solving and analytical skills.

  • Excellent communication and stakeholder management.

  • Leadership and mentoring capabilities.

  • Proactive approach to risk management and incident resolution.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application