Nesta posição, você será uma referência técnica em .NET e liderará o desenvolvimento e a integração de soluções complexas de back-end. Você colaborará diariamente em inglês com uma equipe multicultural distribuída entre Brasil, Colômbia, Reino Unido e Estados Unidos, ajudando a criar serviços confiáveis, escaláveis e alinhados às necessidades do negócio.
Responsabilidades
- Projetar, desenvolver e manter serviços de back-end com C#, ADO.NET e SQL Server
- Implementar e evoluir APIs SOAP e REST, considerando padrões de versionamento, segurança, desempenho e documentação
- Promover a confiabilidade dos serviços com testes unitários e de integração, investigação de problemas e análise de causa raiz
- Integrar diferentes sistemas e serviços aplicando padrões de projeto e princípios de arquitetura
- Revisar código, orientar pessoas desenvolvedoras em diferentes níveis de experiência e compartilhar conhecimento técnico
- Contribuir para fluxos de CI/CD e práticas que aprimorem a eficiência, a qualidade e a consistência das entregas
- Acompanhar tecnologias e tendências do setor e recomendar melhorias para as soluções existentes
Requisitos obrigatórios
- Experiência ampla com .NET Framework e .NET Core em sistemas de produção de alto volume
- Experiência avançada no desenvolvimento 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 sólido de design, otimização e ajuste de desempenho de bancos de dados SQL Server
- Proficiência em serialização e desserialização de XML para integrações e troca de dados
- Domínio de padrões de projeto, arquitetura limpa e boas práticas de engenharia de software
- Experiência com testes unitários e de integração, solução de problemas complexos e análise de causa raiz
- Inglês avançado para comunicação profissional, já que a comunicação da equipe é conduzida nesse idioma
- Boa comunicação, colaboração, adaptabilidade e senso de responsabilidade em equipes multiculturais e dinâmicas
Diferenciais
- Experiência com plataformas de nuvem, especialmente Microsoft Azure
- Familiaridade com desenvolvimento orientado por especificações e abordagens agentic de desenvolvimento de software
- Experiência com metodologias ágeis, como Scrum ou Kanban
O que esperamos
Esperamos que você ajude a equipe a lidar com desafios técnicos complexos, entregando serviços e integrações de back-end confiáveis, eficientes, escaláveis e fáceis de manter. Você também contribuirá para elevar as práticas de engenharia por meio de orientação técnica, colaboração e melhoria contínua.