Para esse desafio, o(a) Tech Lead irá liderar o time de desenvolvimento, assegurando a entrega de soluções de alta qualidade, alinhadas às melhores práticas de engenharia e aos objetivos do negócio. Facilitar a colaboração entre o time e fornecer direcionamento técnico.
Responsabilidades e atribuições
1. Liderança Técnica e Gestão de equipe:
o Definir, implementar e comunicar padrões de desenvolvimento e arquitetura para o time. Supervisionar o progresso técnico das tarefas, garantindo alinhamento com as boas práticas e padrões de desenvolvimento.
o Apoiar o time na solução de problemas técnicos, removendo os impedimentos.
o Realizar todos os processos de gestão de pessoas (contratação, acompanhamento de desempenho, desenvolvimento, PDI, sessões de 1:1, feedbacks, touchpoints).
2. Planejamento de Demandas e Gestão de Indicadores:
o Participar da estimativa de esforços e definição de prazos junto ao time e stakeholders.
o Auxiliar na priorização de tarefas com base em impacto, complexidade e valor de negócio.
o Monitorar o progresso técnico das entregas usando métricas de engenharia (ex.: Code Coverage, Cycle Time, Bug Rate).
o Identificar e mitigar riscos técnicos que possam impactar o cronograma ou a qualidade.
3. Desenvolvimento e Revisão:
o Contribuir com desenvolvimento hands-on em demandas estratégicas ou de alta complexidade.
o Realizar e incentivar revisões de código detalhadas, fornecendo feedback técnico e construtivo.
o Garantir práticas de codificação robustas, incluindo testes automatizados e documentação.
4. Mentoria e Suporte à Equipe:
o Prover orientação técnica e mentoria, promovendo crescimento profissional.
o Organizar treinamentos e compartilhamento de conhecimento técnico.
o Identificar bloqueios técnicos e oferecer suporte para superação.
o Promover ambiente de colaboração e aprendizado contínuo.
Requisitos e qualificações
* Experiência consolidada em desenvolvimento de software e liderança técnica, com ênfase em Java e tecnologias web.
* Conhecimento avançado em metodologias ágeis e ferramentas de gestão de tarefas (ex.: Kanbanize, Jira, Trello).
* Conhecimento avançado sobre bancos de dados (Sql, Oracle, NoSql).
* Conhecimento avançado em arquiteturas de software, microsserviços, cloud-native, DevOps (Iac, monitoramento, containers e orquestração).
* Experiência com métricas de engenharia (ex.: Lead Time, Deployment Frequency).
* Conhecimento em Keycloak, Kafka, EDA, IAM, SSO, IDP, Billing, Gestão de assinaturas, Modelo de subscrição.
* Habilidades em liderança, resolução de conflitos, tomada de decisão técnica.
* Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia da Computação ou similares.
Localidades: Uberlândia/MG (Presencial), São Paulo/SP (Híbrido), demais localidades (Remoto).
#J-18808-Ljbffr