Descrição da vaga
.
Responsabilidades e atribuições
- Participar e liderar time de desenvolvimento;
- Realizar levantamento de requisitos;
- Documentar, projetar e implementar soluções;
- Garantir o atendimento aos requisitos estabelecidos;
- Gerir de forma autônoma as próprias tarefas;
- Demonstrar habilidades de resolução de problemas de forma proativa.
Requisitos e qualificações
- Experiência em desenvolvimento backend utilizando .NET e ASP.NET;
- Conhecimento em arquitetura de software, incluindo DDD (Domain-Driven Design), SOA, MVC, MVVM e Design Patterns;
- Experiência na construção e consumo de APIs REST;
- Conhecimento em bancos de dados relacionais e desenvolvimento de consultas SQL;
- Vivência com serviços e recursos da Azure Cloud, incluindo Azure Event Hub;
- Experiência com pipelines de CI/CD e práticas de DevOps em ambientes Azure;
- Experiência com conteinerização e orquestração utilizando Docker e Kubernetes;
- Conhecimento em versionamento de código utilizando Git;
- Experiência no desenvolvimento de aplicações escaláveis, seguras e orientadas a boas práticas de engenharia de software;
Desejável:
- Conhecimento em integrações corporativas e soluções baseadas em microsserviços;
- Certificação AZ900.
Localidade: Brasil