Azure .NET Full Stack Developer
This is a role with a global leader in consulting, digital transformation, technology and engineering services present in nearly 50 countries.
Job Requirements:
* 8+ years of IT experience
* Hands-on experience with Azure services as a Azure Full Stack Developer (e.g., Azure App Services, Funtions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, Azure Service Bus etc.)
* Strong experience with .NET Core, C#, and ASP.NET MVC/Web API
* Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB preferred)
* Experience with containers (Docker and Kubernetes)
* Williness to learn Dapr, Biceps and DevOps concepts.
* Knowledge of 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 both independently and in a team environment.
* Experience of working in an Agile environment is an advantage.
Additional Skills Required:
* Strong knowledge of cloud computing.
* Experience with security features and compliance.
* Good understanding of system architecture and design patterns.
* Proficiency in containerization and orchestration.
* Ability to learn new technologies quickly.
About the Role:
This is a remote opportunity to work from anywhere in Brazil. The ideal candidate will have excellent English language skills and be able to communicate effectively with the team.