Desenvolvedor de Software .NET Core
A Softtek está procurando por um profissional experiente em desenvolvimento de software para trabalhar em projetos de arquitetura moderna utilizando microsserviços, mensageria e entrega contínua. 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.
O ambiente de trabalho adota metodologias ágeis, com forte colaboração entre times multidisciplinares, e foco em qualidade, automação e melhoria contínua.
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 MEDIADOR PATTERN, MENSAGERIA E COMUNICAÇÃO ASSÍNCRONA;
* TRABALHAR COM ORMS (ENTITY FRAMEWORK, DAPPER) PARA INTEGRAÇÃO COM BANCOS SQL E NOSQL;
* CRIR 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 Obrigatórias:
* 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.
Desejável:
* Conhecimento em TDD e BDD;
* Experiência com Kubernetes;
* Experiência com Microsoft Azure;
* Familiaridade com Kanban;
* Interesse em práticas de DevOps e automação de deploy.
A Softtek valoriza a diversidade e inclusão em sua força de trabalho. A empresa tem uma equipe global com pessoas de diferentes origens e culturas, o que torna o ambiente de trabalho mais rico e interessante. Independentemente da sua etnia, idade, gênero, orientação sexual, deficiência, credo ou convicção política, o que importa são as suas competências e habilidades para fazer acontecer.
Venha se conectar conosco e faça parte do nosso time!
Os candidatos devem ter experiência em desenvolvimento de software, conhecimento em tecnologias atuais e habilidades interdisciplinares. A seleção dos candidatos será baseada na avaliação das suas habilidades e competências. O processo de seleção pode incluir entrevistas, provas práticas e outras avaliações relevantes.