Nesta posição de Engenheiro(a) .NET Sênior, você desenvolverá e integrará soluções complexas de back-end, colaborando com uma equipe multicultural distribuída pelo Brasil, Colômbia, Reino Unido e Estados Unidos. A comunicação diária é em inglês, e seu trabalho contribuirá para serviços e integrações robustos e escaláveis.
Responsabilidades
- Projetar, desenvolver e manter serviços de back-end com C#, ADO.NET e SQL Server
- Implementar e evoluir APIs SOAP e REST, incluindo versionamento, segurança e boas práticas
- Garantir a confiabilidade dos serviços por meio de testes unitários e de integração, monitoramento, investigação de problemas e análise de causa raiz
- Integrar sistemas e serviços utilizando padrões de projeto adequados
- Revisar código, oferecer feedback técnico e orientar profissionais em início de carreira
- Acompanhar tecnologias e tendências do setor e aplicá-las para aprimorar soluções
- Contribuir para fluxos de CI/CD e práticas que aumentem a eficiência do desenvolvimento e a qualidade das entregas
Requisitos obrigatórios
- Experiência sólida em produção com .NET Framework e .NET Core
- Experiência prática no desenvolvimento de serviços de back-end com C#, ADO.NET e SQL Server
- Experiência com implementação e evolução de serviços SOAP e REST
- Conhecimento de ADO.NET, modelagem de bancos de dados e otimização de desempenho
- Domínio de serialização e desserialização XML
- Conhecimento de padrões de projeto e boas práticas de engenharia de software
- Experiência com testes unitários e de integração, solução de problemas e análise de causa raiz
- Comunicação eficaz em ambientes multiculturais e dinâmicos
- Inglês avançado para comunicação em todas as interações de trabalho
Diferenciais
- Experiência com plataformas de nuvem, preferencialmente Microsoft Azure
- Familiaridade com desenvolvimento orientado por especificações e abordagens de desenvolvimento com agentes de IA
- Vivência com metodologias ágeis, como Scrum ou Kanban
O que esperamos
Esperamos que você contribua para a entrega de serviços e integrações de back-end confiáveis e eficientes, além de ajudar a elevar os padrões de engenharia por meio de revisões de código e mentoria.
Valorizamos sua iniciativa, responsabilidade, colaboração e capacidade de explicar temas técnicos com clareza, adaptar-se a mudanças e trabalhar em conjunto com equipes de diferentes culturas e fusos horários.