Descrição do Cargo:
O Tech Lead é responsável por liderar squads multidisciplinares em projetos de alta criticidade, garantindo alinhamento arquitetural, escalabilidade e eficiência.
Responsabilidades:
* Liderança técnica e estratégica de squads, assegurando soluções modulares, sustentáveis e de fácil manutenção.
* Definição e padronização de templates, frameworks e componentes reutilizáveis.
* 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:
* Experiência sólida em engenharia de software e arquitetura de sistemas distribuídos, com foco em escalabilidade, modularidade e manutenção.
* Atuação em liderança técnica de múltiplos squads, promovendo alinhamento arquitetural, governança e eficiência entre times.
* 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.
* 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).
* 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.
* Experiência com bancos relacionais e não relacionais, incluindo Oracle (PL/SQL, modelagem, tuning de queries), com atenção à performance e integridade dos dados em ambientes distribuídos.
* 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.
* Capacidade de estruturar e automatizar soluções de engenharia de plataforma, criando pipelines, templates, pacotes e módulos reutilizáveis, além de abstrações que favoreçam a autonomia dos squads.
* Habilidade para definir padrões técnicos, diretrizes de desenvolvimento, práticas de conformidade e gestão de incidentes, garantindo a melhoria contínua da performance das aplicações.
* Perfil estratégico, com capacidade de equilibrar inovação, refatoração e entrega de valor em ambientes ágeis, aplicando princípios de Team Topologies e promovendo reuso e enablement entre squads.
Competências Específicas:
O candidato deve ter habilidade para trabalhar em equipe, gerenciar conflitos e tomar decisões rápidas em situações de crise. Além disso, deve ser capaz de se comunicar de forma clara e concisa, tanto em inglês quanto em português, para garantir a transparência e a compreensão nas discussões técnicas.
Benefícios:
Oferecemos um ambiente de trabalho dinâmico e estimulante, onde você pode crescer profissionalmente e contribuir para o sucesso da empresa.
O que oferecemos:
Educação contínua e oportunidades de crescimento profissional;
Oportunidades de aprender e se desenvolver em uma equipe colaborativa;
Flexibilidade de horários e estilo de trabalho;
Suporte total para ajudá-lo a alcançar seus objetivos.
],