- Design, develop, and deploy cloud-native and hybrid applications on Microsoft Azure.
- Leverage Azure services (e.g., Functions, App Service, Cosmos DB) to build scalable and efficient solutions.
- Implement DevOps practices using Azure DevOps (or similar) for automated deployments and CI/CD pipelines.
- Write clean, maintainable code using programming languages like C#, Python, or Java (depending on the role).
- Optimize application performance, scalability, and cost-efficiency using Azure monitoring tools.
- Integrate data solutions with Azure data services like Azure SQL Database, Data Lake, or Synapse Analytics.
- Employ Infrastructure as Code (IaC) tools (ARM templates, Bicep, Terraform) to manage Azure resources.
- Collaborate with architects, DevOps engineers, and other developers to ensure seamless project delivery.
- Implement robust security measures and access controls for applications and data within Azure.
- Troubleshoot and debug issues within Azure environments to maintain application health.