Escolha sua carreira como um especialista em tecnologia
Acreditamos que a liderança é essencial para alcançar o sucesso. Se você busca desafios em projetos de alta criticidade e quer contribuir para soluções escaláveis, sustentáveis e inovadoras, está na hora de explorar nossa oportunidade de trabalho.
Nossa equipe procura por alguém com domínio em .NET Framework, capaz de guiar uma equipe de desenvolvedores com responsabilidade técnica, visão sistêmica e foco em performance, qualidade e segurança. Como Tech Lead, você será responsável por liderar equipes multidisciplinares, garantindo alinhamento arquitetural, escalabilidade e eficiência nos projetos que trabalharemos juntos. Isso envolve a definição de padrões técnicos, diretrizes de desenvolvimento, práticas de conformidade e gestão de incidentes para garantir a melhoria contínua da performance das aplicações. Além disso, precisamos de alguém que tenha experiência sólida em engenharia de software e arquitetura de sistemas distribuídos, com foco em escalabilidade, modularidade e manutenção.
Responsabilidades:
• Liderança técnica e estratégica de squads multidisciplinares, garantindo alinhamento arquitetural, escalabilidade e eficiência.
• 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ê está preparado para se desafiar em um ambiente dinâmico e deseja crescer ao longo de sua carreira, este é o momento certo de se conectar conosco.