As a skilled Azure .NET Full Stack Developer, you will play a crucial role in driving the success of our client's digital transformation initiatives. This is an exciting opportunity to work with a global leader in consulting and technology services, operating in nearly 50 countries.
The job is remote, allowing you to work from anywhere, including Brazil.
To be successful in this role, you must have excellent English communication skills, both written and spoken. Please submit your resume in English and be prepared for English language interviews throughout the process.
Requirements:
* At least 8 years of experience in IT
* Prior experience as an Azure Full Stack Developer, with expertise in Azure services such as Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus
* Strong proficiency in .NET Core, C#, and ASP.NET MVC/Web API
* Proficiency in database design and development with SQL Server and NoSQL databases, preferably Cosmos DB and MongoDB
* Experience working with containers, specifically Docker and Kubernetes
* Will to learn Dapr, Biceps, and DevOps concepts
* Familiarity with DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates
* Experience with CI/CD pipelines using Azure DevOps
* Knowledge of Entity Framework
* Familiarity/experience with Messaging and event handling
* Strong problem-solving and debugging skills
* Excellent written and verbal communication skills in English
* Ability to work independently and collaboratively within a team environment
* Experience working in an Agile environment is an advantage
Key Skills:
* Azure Full Stack Development
* .NET Core and C#
* Database Design and Development
* Containerization (Docker and Kubernetes)
* DevOps and Infrastructure as Code
* CI/CD Pipelines and Azure DevOps
* Entity Framework and Messaging