Software Engineer
Data: 6 de abr. de 2026
Localização: Belo Horizonte, BR
Empresa: Capgemini
Buscamos um(a) desenvolvedor(a) backend referência técnica e com forte experiência em arquitetura, evolução de plataformas e liderança técnica, para atuar na construção e manutenção de APIs críticas, robustas e escaláveis, integrando legados e arquiteturas modernas de microsserviços. Valorizamos autonomia, visão sistêmica, foco em qualidade e uso de ferramentas modernas (incluindo IA/GitHub Copilot) para acelerar entregas com segurança.
Principais Responsabilidades
• Liderar tecnicamente o desenvolvimento e a evolução de aplicações backend em .NET (C#).
• Definir padrões e boas práticas (arquitetura, observabilidade, segurança, versionamento, testes, performance).
• Projetar, construir e otimizar APIs REST com foco em escalabilidade, baixo acoplamento e alto throughput.
• Conduzir decisões de arquitetura e integração entre sistemas legados e microsserviços (incluindo estratégias de transição).
• Atuar fortemente em modelagem de dados Oracle e PL/SQL, apoiando decisões de performance e governança.
• Elevar o nível de qualidade com testes unitários (xUnit), estratégias de cobertura e cultura de qualidade.
• Liderar code reviews, mentoring e suporte a desenvolvedores(as) menos experientes.
• Atuar junto a DevOps (Azure DevOps/Git) em pipelines, qualidade e automações.
• Ser protagonista na condução técnica de projetos (planejamento, riscos, dependências, alinhamento com negócio).
Requisitos Obrigatórios
• +7 anos de experiência sólida em desenvolvimento .NET.
• Domínio de C#, padrões de projeto e princípios SOLID aplicados em código de produção.
• Experiência avançada com APIs REST (versionamento, autenticação/autorização, performance, resiliência).
• Experiência sólida com Oracle (modelagem, PL/SQL, tuning e boas práticas).
• Vivência forte com Git e Azure DevOps (fluxos, PRs, políticas de qualidade).
• Forte prática de testes automatizados com xUnit e cultura de qualidade.
• Uso ativo do GitHub Copilot (e práticas para garantir qualidade/segurança do que é gerado).
• Experiência consistente com Microsserviços e seus trade-offs (observabilidade, consistência, integração, versionamento).
• Experiência real com Redis e estratégias de cache.
• Vivência aplicando CQRS (quando faz sentido).
• Conhecimento de Docker e conteinerização em esteiras.
• Vivência com Insomnia e boas práticas de teste/contratos de API.
Diferenciais
• Experiência em métodos ágeis (Scrum/Jira) com atuação de liderança/coordenação técnica.