Desenvolvedor de Software Senior
">
O candidato deve possuir conhecimento avançado em engenharia de software e arquitetura de sistemas distribuídos, com foco em escalabilidade, modularidade e manutenção.
É necessário ter experiência sólida em liderança técnica de múltiplos squads, promovendo alinhamento arquitetural, governança e eficiência entre times. Além disso, é fundamental domínio de .NET Framework, com aplicação de práticas modernas como Domain-Driven Design (DDD), Event-Driven Architecture (EDA), microsserviços e Clean Architecture.
* Liderança Técnica
* Arquitetura de Sistemas
* Engenharia de Software
O ideal é que o candidato tenha vivência com DevSecOps, automação de pipelines e esteiras CI/CD utilizando Azure DevOps, além de noções de Infrastructure as Code (Terraform, Ansible). É também importante ter conhecimento avançado em mensageria assíncrona, comunicação entre microsserviços, logging distribuído, tracing e monitoramento de aplicações com foco em observabilidade e performance.
Responsabilidades:
1. Liderar squads multidisciplinares, garantindo alinhamento arquitetural, escalabilidade e eficiência.
2. Definir e padronizar templates, frameworks e componentes reutilizáveis.
3. Guardar da arquitetura, assegurando soluções modulares, sustentáveis e de fácil manutenção.
Habilidades Requeridas:
* Experiência sólida em engenharia de software e arquitetura de sistemas distribuídos.
* Liderança técnica de múltiplos squads.
* Domínio de .NET Framework e práticas modernas.
* Vivência com DevSecOps e automação de pipelines.
* Conhecimento avançado em mensageria assíncrona e loggin distribuído.
Se você deseja desenvolver soluções com autonomia, inovação e impacto real em produtos de grande escala, é uma oportunidade para você!
"] ,