Descrição
Resumo da Vaga:
Atuar no desenvolvimento e evolução de aplicações backend com .NET Core, projetando soluções em arquitetura de microserviços e APIs REST, além de implementar mensageria e atuar em ambientes cloud.
Principais Destaques:
1. Desenvolvimento backend com .NET Core e arquitetura de microserviços
2. Atuação em ambientes cloud (AWS/Azure) e implementação de mensageria
3. Aplicação de DDD, SOLID e Injeção de Dependência
* Atuar no desenvolvimento e evolução de aplicações backend utilizando **.NET Core**, garantindo aderência às boas práticas de engenharia de software
* Projetar e implementar soluções baseadas em **arquitetura de microserviços**, promovendo baixo acoplamento e alta escalabilidade
* Desenvolver e manter **APIs REST**, assegurando performance, segurança e padronização das integrações
* Implementar comunicação entre serviços utilizando **mensageria** (ex: RabbitMQ, SQS, SNS), adotando padrões assíncronos e orientados a eventos
* Atuar na construção de soluções em ambientes **cloud (AWS/Azure)**, utilizando serviços como Lambda/Functions, filas e infraestrutura escalável
* Aplicar princípios de **DDD, SOLID e Injeção de Dependência**, garantindo organização, testabilidade e manutenção do código
* Desenvolver e manter **testes automatizados**, assegurando qualidade e confiabilidade das entregas
* Trabalhar com bancos de dados relacionais e não relacionais, realizando modelagem e integração conforme necessidade do sistema
* Apoiar na implementação e utilização de pipelines de **CI/CD**, contribuindo para automação de build, testes e deploy
* Atuar na **análise e resolução de incidentes**, utilizando ferramentas de observabilidade e logs (ex: Datadog, CloudWatch, Azure Monitor)
* Utilizar **Docker** para conteinerização e apoiar operações em ambientes orquestrados com Kubernetes
* Colaborar com equipes multidisciplinares em ambiente ágil, contribuindo com melhorias técnicas e evolução contínua das soluções