Buscamos um especialista em engenharia de software para atuar em projetos de alta criticidade.
O Tech Lead será responsável por liderar squads multidisciplinares, garantindo alinhamento arquitetural, escalabilidade e eficiência. Ele também definição e padronização de templates, frameworks e componentes reutilizáveis, bem como a gestão de riscos técnicos e a implementação de DevSecOps, CI/CD e automação com Azure DevOps.
Responsabilidades
* Liderança técnica e estratégica de squads multidisciplinares.
* Definição e padronização de templates, frameworks e componentes reutilizáveis.
* Guardião da arquitetura, assegurando soluções modulares, sustentáveis e de fácil manutenção.
* Apoio à evolução tecnológica da plataforma.
* Gestão de riscos técnicos.
* Implementação de DevSecOps, CI/CD e automação.
Para esse papel, procuramos alguém com experiência sólida em engenharia de software e arquitetura de sistemas distribuídos. É necessário ter domínio de .NET Framework, aplicação de práticas modernas como Domain-Driven Design (DDD), Event-Driven Architecture (EDA), microsserviços e Clean Architecture. Além disso, é fundamental ter conhecimento avançado em mensageria assíncrona, comunicação entre microsserviços, logging distribuído, tracing e monitoramento de aplicações.
Requisitos Técnicos
* Experiência sólida em engenharia de software e arquitetura de sistemas distribuídos.
* Dominio de .NET Framework.
* Aplicação de práticas modernas em engenharia de software.
* Konhecimento avançado em mensageria assíncrona.