Job Title: Cloud Application Developer
About the Role:
We are seeking a skilled Azure Full Stack Developer to work with our team. As a global leader in consulting, digital transformation, technology, and engineering services present in nearly 50 countries, this role offers opportunities for growth and collaboration.
Responsibilities:
* This position requires excellent English language skills, both written and spoken. Please submit your resume in English and be prepared for English language interviews throughout the process.
* The ideal candidate will have at least 8 years of IT experience and hands-on experience with Azure services such as Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus.
* Strong experience with .NET Core, C#, and ASP.NET MVC/Web API is also required.
* Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB and MongoDB preferred) is essential.
* Experience with containers (Docker and Kubernetes) and willingness to learn Dapr, Biceps, and DevOps concepts is highly desirable.
* Knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates, is necessary.
* Experience with CI/CD pipelines using Azure DevOps and knowledge of Entity Framework are also required.
* Familiarity/experience with Messaging and event handling and strong problem-solving and debugging skills are essential.
* Excellent written and verbal communication skills in English and ability to work both independently and in a team environment are necessary.
* Experience of working in an Agile environment is an advantage.