Location – US/Remote
Job Description:
We are seeking a highly skilled and experienced Senior Azure Cloud Developer to join our team. The ideal candidate should have a minimum of 5 years of professional experience in Azure cloud development. As a Senior Azure Cloud Developer, you will be responsible for designing, developing, and maintaining cloud-based solutions on the Azure platform. You will collaborate with cross-functional teams to understand business requirements and translate them into scalable, reliable, and efficient cloud solutions.
Responsibilities:
· Design, develop, and deploy cloud-based applications and services on the Azure platform.
· Architect scalable and resilient cloud solutions that meet business requirements and adhere to best practices.
· Collaborate with stakeholders to gather and analyze requirements, and propose technical solutions.
· Implement CI/CD pipelines for automated build, test, and deployment processes.
· Ensure the security, performance, and reliability of cloud applications through proper design and implementation.
· Troubleshoot and resolve issues related to cloud services and infrastructure.
· Stay updated with the latest Azure technologies, tools, and best practices, and provide recommendations for continuous improvement.
· Mentor junior team members and provide technical guidance and support.
· Participate in code reviews to ensure code quality, readability, and maintainability.
· Document technical designs, implementation details, and operational procedures.
Requirements:
· Bachelor's degree in Computer Science, Engineering, or related field.
· Minimum of 5 years of experience in developing cloud-based solutions on the Azure platform.
· Strong proficiency in Azure services such as Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, Azure Kubernetes Service (AKS), etc.
· Strong C# experience
· Proficiency in other programming languages such as .NET, Python, or Java.
· Experience with infrastructure as code (IaC) tools like Azure Resource Manager (ARM) templates, Terraform, or PowerShell.
· Hands-on experience with DevOps practices and tools like Azure DevOps, Git, Jenkins, etc.
· Solid understanding of cloud architecture principles, microservices architecture, and distributed systems.
· Experience in designing and implementing solutions with high availability, scalability, and disaster recovery.
· Strong problem-solving skills and ability to troubleshoot complex issues in a distributed environment.
· Excellent communication skills and ability to work effectively in a collaborative team environment.
Preferred Qualifications:
· Azure certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: Azure Solutions Architect Expert.
· Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
· Knowledge of serverless computing and event-driven architectures.
· Familiarity with hybrid cloud deployments and networking concepts in Azure.
· Experience with data engineering and analytics services in Azure such as Azure Databricks, Azure Data Lake, Azure Synapse Analytics, etc.
Job Types: Part-time, Contract, Temporary
Pay: From $1.00 per year
Schedule:
Experience:
- Azure: 5 years (Required)
- AWS: 4 years (Required)
- C#: 5 years (Required)
- DevOps: 1 year (Required)
Work Location: In person