Liderar equipes técnicas compostas por 5 a 10 profissionais.
Atuar em conjunto com Scrum Master e Product Owner na condução das squads.
Definir e evoluir arquiteturas de sistemas escaláveis e resilientes.
Garantir a adoção de boas práticas de engenharia de software.
Realizar code reviews, mentorias e desenvolvimento técnico da equipe.
Apoiar decisões técnicas e estratégicas relacionadas às aplicações e plataformas.
Conduzir integrações entre sistemas, APIs e plataformas de dados.
Atuar na manutenção e evolução de aplicações legadas e modernas.
Promover a melhoria contínua dos processos de desenvolvimento.
Requisitos:
Mais de 10 anos de experiência em Tecnologia.
Mínimo de 3 anos atuando como Tech Lead, Coordenador Técnico ou posição equivalente.
Experiência comprovada na liderança de equipes entre 5 e 10 pessoas.
Vivência prática com metodologias ágeis (Scrum e/ou Kanban).
Experiência trabalhando em conjunto com Scrum Masters.
Inglês fluente para comunicação oral e escrita.
Excelente comunicação interpessoal e capacidade de influência.
Conhecimentos Técnicos Mandatórios
Linguagens e Frameworks
Java (forte domínio)
Spring Boot
.NET C#
React
Arquitetura e Integrações
Arquitetura de Sistemas
Microsserviços
REST APIs
Sistemas Distribuídos
Cloud Computing
Dados e Mensageria
ETL
Apache Spark
PySpark
Apache Kafka
Bancos de Dados
Bancos relacionais (SQL)
Bancos NoSQL
Contexto Técnico da Vaga
Java com Spring Boot será a principal stack para desenvolvimento e evolução das aplicações.
Conhecimento em .NET C# é mandatório para sustentação e manutenção de uma aplicação legada.
Desejável experiência em ambientes orientados a dados e integração entre aplicações e plataformas analíticas.