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
Liderança Técnica e Gestão de equipe:
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.
Apoiar o time na solução de problemas técnicos, removendo os impedimentos.
Realizar todos os processos de gestão de pessoas (contratação, acompanhamento de desempenho, desenvolvimento, PDI, sessões de 1:1, feedbacks, touchpoints).
Planejamento de Demandas e Gestão de Indicadores:
Participar da estimativa de esforços e definição de prazos junto ao time e stakeholders.
Auxiliar na priorização de tarefas com base em impacto, complexidade e valor de negócio.
Monitorar o progresso técnico das entregas usando métricas de engenharia (ex.
: Code Coverage, Cycle Time, Bug Rate).
Identificar e mitigar riscos técnicos que possam impactar o cronograma ou a qualidade.
Desenvolvimento e Revisão:
Contribuir com desenvolvimento hands-on em demandas estratégicas ou de alta complexidade.
Realizar e incentivar revisões de código detalhadas, fornecendo feedback técnico e construtivo.
Garantir práticas de codificação robustas, incluindo testes automatizados e documentação.
Mentoria e Suporte à Equipe:
Prover orientação técnica e mentoria, promovendo crescimento profissional.
Organizar treinamentos e compartilhamento de conhecimento técnico.
Identificar bloqueios técnicos e oferecer suporte para superaçã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