Desenvolvedor Desempenho e Escalabilidade
Descrição do Cargo
O Tech Lead deve atuar em projetos de alta criticidade, com forte envolvimento em decisões técnicas e liderança de equipe.
Ao assumir este papel, você será o ponto focal da equipe, responsável por direcionamento técnico, sustentação de boas práticas de arquitetura e desenvolvimento, garantindo entregas escaláveis, sustentáveis e alinhadas com os objetivos do negócio.
* Liderança técnica e estratégica de squads multidisciplinares;
* Definição e padronização de templates, frameworks e componentes reutilizáveis;
* Padrão de qualidade em soluções modulares, sustentáveis e fáceis de manter;
* Apoio à evolução tecnológica da plataforma com foco em crescimento e sustentabilidade do produto;
* Ferramentas para observabilidade, monitoramento e logging distribuídos;
* Gestão de riscos técnicos para evitar gargalos;
* Implementação de DevSecOps, CI/CD e automação com Azure DevOps;
* Cultivando a comunicação técnica entre squads e stakeholders;
* Introduzindo Team Topologies e enablement para impulsionar plataformização, autonomia e reuso;
* Melhoria contínua dos métricas de qualidade e documentação técnica;
Requisitos Técnicos
Nos esperamos uma pessoa sólida em engenharia de software e arquitetura de sistemas distribuídos, com foco em escalabilidade, modularidade e manutenção.
* Experiência em liderança técnica de múltiplos squads;
* Domínio de .NET Framework, aplicações modernas como DDD, EDA, microsserviços e Clean Architecture;
* Vivência com DevSecOps, pipelines e esteiras CI/CD com Azure DevOps e conhecimento básico de Infrastructure as Code (Terraform, Ansible);
* Know-how em mensageria assíncrona, comunicação entre microsserviços, logging distribuído e monitoramento de aplicações;
* Bancos relacionais e não relacionais, incluindo Oracle (PL/SQL, modelagem, tuning de queries) com foco na performance e integridade dos dados em ambientes distribuídos;
* Infraestrutura híbrida e multicloud (Azure, AWS, OCI), integração com ambientes on-premises e segurança, migração e escalabilidade;
* Estruturar e automatizar soluções de engenharia de plataforma;
* Definir padrões técnicos e gestão de incidentes para a melhoria contínua da performance das aplicações;
Perfil Esperado
O ideal é que você tenha perfil estratégico, equilibrando inovação, refatoração e entrega de valor em ambientes ágeis.