Job Title: Senior Cloud Software Engineer
">
About the Role:
We are seeking an experienced Azure Full Stack Developer to work on a remote basis. This role involves working with a global leader in consulting, digital transformation, and technology services.
Key Responsibilities:
* Azure Services: Design and implement scalable cloud solutions using Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, and Azure Application Insights.
* .NET Core and C#: Develop robust applications using .NET Core, C#, and ASP.NET MVC/Web API.
* Database Management: Design and develop databases using SQL Server and NoSQL databases such as Cosmos DB and MongoDB.
* Containerization: Experience with Docker and Kubernetes for containerized deployment.
* DevOps Practices: Knowledge of CI/CD pipelines and infrastructure as code (IaC) using ARM templates.
* Cross-Functional Teams: Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements:
1. IT Experience: 8+ years of IT experience.
2. Azure Certifications: Azure certifications are an advantage.
3. Communication Skills: Excellent written and verbal communication skills in English.
4. Problem-Solving Skills: Strong problem-solving and debugging skills.
5. Agile Methodologies: Experience of working in an Agile environment is an advantage.
What We Offer:
* Remote Work: Opportunity to work from anywhere.
* Professional Growth: Opportunities for professional growth and development.
* Diverse Environment: Diverse and inclusive work environment.