* Experiência comprovada como Desenvolvedor Sênior, Especialista Técnico ou Engenheiro de Software;
* Proficiência em C#/.NET e boas práticas de engenharia de software;
* Conhecimento sólido em testes automatizados (NUnit, xUnit, Selenium, Cypress, Playwright ou similares);
* Experiência com DevOps, CI/CD (Azure DevOps, GitHub Actions, Jenkins ou equivalentes);
* Vivência com ferramentas de qualidade de código (SonarQube, Code Analysis, etc.);
* Habilidade para analisar indicadores e propor melhorias técnicas e de processo;
* Perfil colaborativo, capacidade de comunicação clara e foco em disseminar boas práticas.
Será um diferencial se você tiver:
1. Experiência com múltiplos tipos de testes (funcionais, performance, segurança, mutation, generativos);
2. Vivência em ambientes de alta volumetria e sistemas complexos;
3. Conhecimento em práticas de arquitetura limpa, microserviços e refatoração de sistemas legados;
4. Experiência em ambientes multitenant e integrações complexas.
* Definir, disseminar e garantir a aplicação de padrões de desenvolvimento (Clean Code, SOLID, Design Patterns) em projetos C#/.NET;
* Apoiar a criação e evolução de frameworks de testes automatizados (unitários, integração, aceitação, performance e segurança);
* Implementar e otimizar pipelines de CI/CD, garantindo automação de builds, testes e deploys;
* Conduzir code reviews e feature reviews para elevar a qualidade do código e reduzir dívida técnica;
* Monitorar e divulgar indicadores técnicos e de fluxo (SonarQube, Eficiência de Fluxo, retrabalho, cobertura de testes);
* Trabalhar em parceria com times de produto, sustentação e infraestrutura para fortalecer a cultura DevOps e a previsibilidade das entregas;
* Atuar como multiplicador de conhecimento por meio de mentorias, formações e práticas de qualitividade (tempo reservado para melhoria contínua).