Estamos procurando por um Tech Lead que possa atuar em projetos de alta criticidade, com forte envolvimento em decisões técnicas e liderança de equipe.
Liderança Técnica
O nosso Tech Lead será responsável por garantir o alinhamento arquitetural, a escalabilidade e a eficiência entre times. Isso inclui liderar squads multidisciplinares, definir padrões técnicos e diretrizes de desenvolvimento.
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, com foco em crescimento e sustentabilidade do produto;
* Garantia de observabilidade, monitoramento e logging distribuído para alta performance e mitigação de falhas;
* Gestão de riscos técnicos, antecipando gargalos e promovendo entregas previsíveis;
* Implementação de DevSecOps, CI/CD e automação com Azure DevOps, assegurando qualidade, segurança e rastreabilidade;
* Facilitador da comunicação técnica entre squads e stakeholders, promovendo colaboração contínua;
* Promoção de Team Topologies e enablement, impulsionando plataformização, autonomia e reuso;
* Acompanhamento de métricas de qualidade, fomentando melhoria contínua e documentação técnica;
Requisitos Técnicos
Para este cargo, estamos procurando por alguém com experiência sólida em engenharia de software e arquitetura de sistemas distribuídos, com foco em escalabilidade, modularidade e manutenção. Além disso, é 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.
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) é necessária. 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 também é fundamental.
Além disso, é importante ter vivência em ambientes multicloud (Azure, AWS, OCI) e infraestrutura híbrida, incluindo integração com ambientes on-premises e estratégias de segurança, migração e escalabilidade.