Tech Lead - HÍBRIDO
Verity
Descrição da vaga
A Verity está buscando novos talentos!
Somos uma consultoria de transformação e engenharia digital e buscamosTech Lead para fazer parte dessa jornada.
Olha só quais são as experiências e conhecimentos que você precisa ter para acelerar e transformar com a gente:
Responsabilidades e atribuições
O Líder Técnico (LT) é fundamental para o desenho e a implementação de melhores práticas no desenvolvimento de software, sempre pautado em metodologias ágeis. Dentro do Dev Team, o LT atua ativamente nas cerimônias ágeis, no refinamento, na análise de impacto e no desenho dos itens do Backlog do produto.
Liderança Técnica: Atuar como líder técnico para os desenvolvedores, orientando e apoiando o time no dia a dia.
Melhores Práticas e Qualidade: Desenhar e promover um conjunto de melhores práticas para o desenvolvimento de software utilizando métodos ágeis.
Refinamento e Análise: Participar ativamente do refinamento, análise de impacto e desenho dos itens do Backlog do produto.
Discovery e Hipóteses de Negócio: Contribuir ativamente nas sessões de Discovery, oferecendo insights sobre as hipóteses de negócio sob a perspectiva de práticas de desenvolvimento e construção de aplicações.
Direção Técnica: Ajudar a definir a direção técnica do produto, garantindo a evolução e a qualidade do desenvolvimento.
Comunicação e Alinhamento: Garantir a comunicação clara entre as definições de arquitetura e os componentes de software.
Padrões e Normas: Assegurar o atendimento aos padrões de desenvolvimento de software da Porto, incluindo desenvolvimento seguro e demais normas aplicáveis à tecnologia utilizada pela Squad.
Otimização de Processos: Propor processos e ferramentas que facilitem o dia a dia da Squad.
Promoção de Ritos Técnicos: Promover entre os Desenvolvedores a adoção de processos e ritos técnicos como estimativas, definições técnicas, gitflow e mapeamento de débitos técnicos.
Qualidade do Código: Ser responsável pela qualidade do código desenvolvido, adequação aos critérios de aceite, manutenção e melhoria contínua.
Alinhamento Estratégico: Seguir os direcionamentos das disciplinas de Arquitetura, Tech Leads, Segurança da Informação e demais disciplinas relacionadas à Engenharia de Software.
Formação: Superior completo ou cursando na área de Tecnologia.
Metodologias Ágeis e DevOps: Conhecimento e experiência comprovada em equipes com metodologias ágeis e práticas de DevOps.
Linguagens de Programação: Conhecimento sólido em linguagens como Java, Python, jQuery, JavaScript, HTML, Angular e PL-SQL.
Cloud: Conhecimento em plataformas Cloud (AWS, Azure e GCP).
Arquitetura de Software: Conhecimento em arquitetura de software, incluindo princípios SOLID, DDD (Domain-Driven Design) e boas práticas de desenvolvimento.
Microsserviços: Conhecimento em arquitetura de Microsserviços.
Containers: Experiência com Containers e Orquestração de Containers (Docker, Kubernetes).
Experiência com Chatbots: Experiência em linguagens de programação relevantes para o entendimento do código subjacente de chatbots, facilitando ajustes e colaboração com o time de desenvolvimento.
Diferenciais:
Garantir a disponibilidade e a performance dos sistemas críticos de atendimento.
Liderar tecnicamente a equipe de desenvolvimento, promovendo um ambiente de alta performance e aprendizado contínuo.
Balancear a inovação com a sustentabilidade técnica dos sistemas.
Manter-se atualizado com as últimas tendências e tecnologias do mercado, aplicando-as de forma estratégica.
Promover a cultura de qualidade e as melhores práticas de engenharia de software dentro da squad.
