Liderança Técnica em Escalabilidade
Estamos em busca de um profissional experiente para atuar como Líder Técnico, responsável por liderar squads multidisciplinares em projetos de alta criticidade. O ideal é alguém com domínio em .Net e capacidade de guiar a equipe com responsabilidade técnica e visão sistêmica.
O perfil procurado deve ter 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, é fundamental ter habilidades avançadas em mensageria assíncrona, comunicação entre microsserviços, logging distribuído e monitoramento de aplicações com foco em observabilidade e performance.
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:
- 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;
Se você tem o perfil perfeito para este desafio, estará contribuindo para a criação de soluções escaláveis e sustentáveis, transformando a forma como nossos produtos são desenvolvidos.