Vaga de Desenvolvedor(a) .NET Core Sênior
O desenvolvimento em .NET Core é uma oportunidade para contribuir com projetos inovadores e escaláveis. Aqui, você trabalhará em equipe multidisciplinar, aplicando princípios de Clean Code, DDD (Domain Driven Design) e orientação a objetos.
Aqui estão as responsabilidades do cargo:
* Desenvolver, testar e manter APIs e microsserviços utilizando .NET Core (.NET 8);
* Apliquemos princípios de DDD, orientação a objetos e Clean Code;
* Implementar soluções com mediator pattern, mensageria e comunicação assíncrona;
* Trabalhar com ORMs (Entity Framework, Dapper) para integração com bancos SQL e NoSQL;
* Criar e manter testes automatizados (unitários e de integração);
* Contribuir para pipeline de entrega contínua (CI/CD) e práticas de feature toggle;
* Colaborar com times ágeis em um ambiente Kanban/Scrum;
* Participar de revisões de código e discussões de arquitetura;
* Apoiar a evolução das práticas de engenharia e qualidade de software.
Requisitos Obrigatórios
* Experiência com .NET Core (preferencialmente .NET 8);
* Experiência com desenvolvimento e testes de APIs;
* Conhecimento sólido em orientação a objetos e DDD;
* Experiência com sistemas distribuídos e microsserviços;
* Experiência com mensageria e comunicação assíncrona;
* Experiência com bancos SQL (e desejável NoSQL);
* Experiência com ORMs (Entity Framework e/ou Dapper);
* Experiência com Mediator Pattern;
* Conhecimento em Docker e desenvolvimento com containers;
* Experiência com entrega contínua (CI/CD) e feature toggle;
* Vivência em ambientes ágeis e colaboração com múltiplos times.
Benefícios
Uma equipe diversificada e inclusiva, com oportunidades de crescimento e aprendizado constante. Vamos construir algo incrível juntos!