Job Openings Azure Developer

About the job Azure Developer

Azure Developer

Position Overview

We are seeking an Azure Developer to design, develop, and deploy cloud-native applications and services on the Microsoft Azure platform, leveraging Azure's comprehensive suite of development tools and services to build scalable, secure, and high-performance solutions.

Key Responsibilities

Azure Application Development

  • Design and develop cloud-native applications using Azure App Services, Functions, and Container Services

  • Build microservices architectures using Azure Service Fabric, AKS, and API Management

  • Develop serverless solutions with Azure Functions, Logic Apps, and Event Grid

  • Implement Azure Storage solutions including Blob, Queue, Table, and File services

  • Create and maintain Azure SQL Database and Cosmos DB applications

Integration & APIs

  • Develop REST APIs and GraphQL services using Azure API Management

  • Implement messaging solutions with Service Bus, Event Hubs, and Storage Queues

  • Build integration workflows using Logic Apps and Azure Data Factory

  • Configure authentication and authorization using Azure AD and managed identities

  • Develop real-time applications using SignalR Service and WebSocket connections

DevOps & Deployment

  • Implement CI/CD pipelines using Azure DevOps and GitHub Actions

  • Deploy applications using ARM templates, Bicep, and infrastructure as code

  • Configure application monitoring with Application Insights and Azure Monitor

  • Implement automated testing strategies and deployment automation

  • Manage containerized applications with Docker and Azure Container Registry

Performance & Security

  • Optimize application performance and implement caching strategies with Azure Redis Cache

  • Implement security best practices including Key Vault integration and secure coding

  • Configure auto-scaling and load balancing for high-availability applications

  • Monitor application health and implement logging and diagnostics solutions

Required Qualifications

Technical Skills

  • 6

    + years experience in software development with cloud platforms
  • Proficiency in C#, .NET Core, Python, or Node.js for Azure development

  • Strong experience with Azure services (App Service, Functions, Storage, SQL Database)

  • Knowledge of RESTful API development and microservices architecture

  • Experience with containerization technologies (Docker, Kubernetes)

  • Proficiency in Azure CLI, PowerShell, and ARM template development

Development Skills

  • Strong understanding of software development lifecycle and agile methodologies

  • Experience with version control systems (Git) and collaborative development

  • Knowledge of database design and optimization for cloud environments

  • Understanding of security principles and secure coding practices

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field

  • Microsoft Azure certifications (Azure Developer Associate, Azure Solutions Architect)

  • Experience with front-end technologies (React, Angular, Vue.js)

  • Knowledge of Azure DevOps and CI/CD pipeline development

  • Background in enterprise application development and distributed systems