Job Overview
Azure .Net Full Stack Developer is required to work on a remote basis. The role involves delivering technology and engineering services across multiple countries.
Key Responsibilities
The ideal candidate will have experience with Azure services, including Azure App Services, Functions, SQL Database, Key Vault, Azure Monitor, Azure Application Insights, Azure Storage, and Azure Service Bus. They should also possess strong knowledge of .NET Core, C#, and ASP.NET MVC/Web API, as well as proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB). Additionally, they should be familiar with containers (Docker and Kubernetes), willing to learn Dapr, Biceps, and DevOps concepts, and have knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates. Experience with CI/CD pipelines using Azure DevOps is also essential.
Requirements
1. 8+ years of IT experience
2. Hands-on experience with Azure services
3. Strong experience with .NET Core, C#, and ASP.NET MVC/Web API
4. Proficiency in database design and development with SQL Server and NoSQL databases (Cosmos DB, MongoDB)
5. Experience with containers (Docker and Kubernetes)
6. Willingsness to learn Dapr, Biceps, and DevOps concepts
7. Knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC) using ARM templates
8. Experience with CI/CD pipelines using Azure DevOps
9. Knowledge of Entity Framework
10. Familiarity/experience with Messaging and event handling
11. Strong problem-solving and debugging skills
12. Excellent written and verbal communication skills in English
13. Ability to work both independently and in a team environment
14. Experience of working in an Agile environment is an advantage
About the Role
This role requires excellent English language skills, both written and spoken. Candidates should submit their resumes in English and be prepared for English language interviews throughout the process.
Location
The job location is remote, allowing candidates to work from anywhere in Brazil.