Responsabilidades e atribuições O Tech Lead será responsável por liderar squads multidisciplinares garantindo que as decisões técnicas e arquiteturais sejam consistentes, escaláveis e alinhadas à estratégia do projeto. Liderar e alinhar as Squads garantindo sincronização, eficiência e governança técnica. Definir e implementar templates, frameworks e bibliotecas reutilizáveis, garantindo padronização e acelerando o desenvolvimento. Atuar como guardião da arquitetura, garantindo que as soluções sejam modulares, escaláveis e de fácil manutenção. Apoiar decisões estratégicas de tecnologia, garantindo que a evolução da plataforma acompanhe os desafios de crescimento do produto. Garantir monitoramento, Observabilidade e logging distribuído, assegurando alta disponibilidade, performance e otimização das aplicações, garantindo monitoramento, rastreamento e mitigação de falhas. Acompanhar métricas e indicadores de qualidade, garantindo a melhoria contínua do ciclo de desenvolvimento. Facilitar a comunicação entre squads e stakeholders técnicos, garantindo alinhamento e colaboração contínua. Gerenciar riscos e antecipar gargalos técnicos, garantindo entregas consistentes e previsíveis. Atuar na geração de technical debt, garantindo documentação e evolução arquitetural contínua. Atuará como referência técnica e estratégica, definindo padrões, processos, templates e componentes reutilizáveis, impulsionando a plataformização e automação de infraestrutura e desenvolvimento. Implementará princípios de Team Topologies, garantindo um modelo de enablement e reuso, permitindo que os squads de desenvolvimento entreguem valor sem fricção operacional. Liderará a estratégia de DevSecOps, CI / CD e automação, utilizando Azure DevOps para garantir entregas contínuas, seguras e auditáveis. Requisitos e qualificações Experiência sólida em desenvolvimento e liderança técnica de times de engenharia, atuando na definição de soluções e boas práticas de código. Domínio em .NET Framework / .NET Core e aplicação de padrões modernos de arquitetura (DDD, Event-Driven Architecture, Microservices, Clean Architecture). Vivência prática em integração de sistemas distribuídos, garantindo segurança, escalabilidade e performance nas comunicações entre serviços. Experiência em projetos de modernização e migração de aplicações, incluindo estratégias de desacoplamento e refatoração progressiva. Conhecimento aprofundado em bancos de dados relacionais e não relacionais, com foco em modelagem eficiente, integridade transacional e otimização de consultas. Experiência com Oracle Database, incluindo PL / SQL, tuning de queries e modelagem de dados. Atuação em ambientes multicloud (Azure, AWS, OCI), com compreensão de estratégias híbridas e integrações com ambientes On-Premises. Vivência em observabilidade e monitoramento, utilizando logs distribuídos, métricas e rastreamento para diagnóstico e melhoria contínua. Conhecimento em práticas de DevSecOps e CI / CD, preferencialmente com pipelines em Azure DevOps. Capacidade de traduzir requisitos de negócio em soluções técnicas, garantindo entregas consistentes, sustentáveis e alinhadas à estratégia da empresa. Habilidade de mentoria técnica, apoiando o desenvolvimento do time e promovendo padrões de qualidade, automação e excelência de engenharia.
Requisitos desejáveis
Familiaridade com arquiteturas de dados modernas (Data Lake, Lakehouse, Streaming Data). Conhecimento em ETL / ELT e pipelines de dados. Experiência com CDC (Change Data Capture) e ferramentas como Liquibase e Flyway. Vivência em convivência entre bases legadas e modernizadas, garantindo consistência de dados. Conhecimento em Sybase (modelagem, tuning e administração básica). Familiaridade com VB6, atuando em integração e modernização de aplicações legadas.
Tech • São Paulo, Brasil