Desenvolvedor(a) .NET Core Sênior
O nosso time procura por um profissional experiente para atuar em projetos de arquitetura moderna utilizando microsserviços, mensageria e entrega contínua.
Descrição do Cargo
A pessoa será responsável por desenvolver, testar e evoluir APIs escaláveis e performáticas aplicando boas práticas de Clean Code, DDD (Domain Driven Design) e desenvolvimento orientado a objetos.
* Responsabilidades:
* Desenvolver, testar e manter APIs e microsserviços utilizando .NET Core (.NET 8);
* Aplicar 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/Scum;
* 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.
Habilidades e Qualificações
Requisitos mínimos para o cargo incluem conhecimento avançado em:
* .NET Core;
* DDD e clean code;
* Mensageria e comunicação assíncrona;
* ORMs (Entity Framework, Dapper);
* Testes automatizados;
* Pipeline de entrega contínua (CI/CD);
* Práticas de feature toggle;
* Colaboração em equipe;
* Revisão de código e discussão de arquitetura;
* Evolução das práticas de engenharia e qualidade de software.
Vantagens
O nosso time oferece oportunidades de crescimento e desenvolvimento profissional em um ambiente dinâmico e colaborativo.
Otros
Nós valorizamos a inovação e a criatividade. Se você é um profissional motivado e deseja fazer parte de uma equipe apoiadora, não hesite em se candidatar ao nosso time.