Descrição da Vaga
Estamos em busca de um Engenheiro de Software .NET apaixonado e experiente com forte foco em arquitetura de micro serviços e soluções AWS. O candidato ideal terá um conhecimento aprofundado em .NET para construir e gerenciar serviços escaláveis, além de experiência com integração de bancos de dados e ferramentas nativas da nuvem AWS. Você será responsável por projetar e implementar micro serviços de alta performance, colaborando com equipes multidisciplinares para entregar soluções inovadoras e resilientes.
Responsabilidades
Desenvolver e manter microserviços utilizando .NET.
Projetar e implementar APIs RESTful para comunicação entre serviços.
Integrar micro serviços com bancos de dados relacionais (Oracle, SQL Server, PostgreSQL) e NoSQL (MongoDB).
Implementar soluções em nuvem utilizando serviços da AWS, como Lambda, SQS, SNS, DynamoDB e RDS.
Colaborar com equipes de DevOps para automatizar o deploy e gerenciar a infraestrutura na AWS.
Participar de revisões de código e garantir a qualidade e a resiliência dos serviços.
Trabalhar em um ambiente ágil, contribuindo para as cerimônias e processos Scrum/Kanban.
Requisitos:
Experiência sólida em desenvolvimento .NET e ASP.NET Core.
Experiência comprovada com arquitetura de microserviços.
Experiência em design de APIs (RESTful).
Experiência com bancos de dados relacionais e NoSQL.
Familiaridade com ferramentas de versionamento de código (Git).
Conhecimento aprofundado em serviços da AWS.
Compreensão de práticas de DevOps e CI/CD.
Boa comunicação e capacidade de trabalhar de forma colaborativa em um ambiente ágil (Scrum/Kanban).
Diferenciais
Experiência com Docker e Kubernetes para orquestração de contêineres.
Conhecimento em ferramentas de observabilidade (monitoramento, logging e tracing).
Certificações em .NET ou AWS.
Conhecimento em microserviços e arquitetura orientada a eventos.