Tech Lead / Arquiteto de Soluções
Descrição: Profissional responsável por liderar tecnicamente o time de desenvolvimento e atuar na definição, evolução e sustentação da arquitetura das soluções de tecnologia da empresa. Será responsável por orientar os desenvolvedores, estabelecer padrões técnicos, avaliar integrações e dependências entre sistemas, analisar soluções para sistemas legados e conduzir decisões arquiteturais, garantindo a qualidade, estabilidade e evolução dos produtos.
Atividades:
Liderar tecnicamente o time de desenvolvimento, orientando os profissionais Full Stack nas decisões e soluções técnicas;
Definir e manter a arquitetura das aplicações e sistemas ;
Estabelecer padrões, boas práticas e diretrizes técnicas para os projetos;
Avaliar arquitetura de sistemas, APIs, integrações e componentes tecnológicos;
Analisar sistemas legados, identificando dependências, riscos e oportunidades de evolução;
Conduzir decisões arquiteturais , avaliando impactos técnicos e de negócio;
Realizar análise de impacto antes de alterações relevantes nos sistemas;
Investigar e conduzir a resolução de incidentes em produção , identificando causas e orientando as correções;
Orientar os desenvolvedores na implementação de soluções e correções;
Promover a disseminação do conhecimento técnico, evitando a concentração de informações em um único profissional;
Documentar arquitetura, padrões, dependências, decisões técnicas e procedimentos relevantes;
Trabalhar em conjunto com as áreas de QA, Infraestrutura, Segurança e Produto ;
Articular com o Arquiteto de IA e Integração na definição das arquiteturas e integrações entre sistemas;
Avaliar impactos e dependências entre diferentes produtos e componentes tecnológicos;
Acompanhar a evolução técnica dos produtos e propor melhorias de arquitetura;
Apoiar a sustentação dos sistemas e a resolução de problemas críticos;
Garantir que as decisões e soluções técnicas estejam devidamente documentadas e possam ser compreendidas pelo time;
Conduzir tecnicamente a transição do conhecimento atualmente concentrado no prestador responsável pela arquitetura;
Assumir progressivamente a autonomia sobre a arquitetura e a direção técnica dos projetos.
Requisitos
Ensino superior completo em área compatível com a função;
Especialização em Arquitetura de Software ou Arquitetura de Software Distribuído será considerada um diferencial;
Experiência com arquitetura de aplicações, APIs e integrações;
Experiência com liderança técnica de equipes de desenvolvimento;
Experiência com análise de sistemas legados;
Experiência na investigação e resolução de incidentes em produção;
Capacidade de analisar impactos e dependências entre sistemas;
Conhecimento de boas práticas de arquitetura e desenvolvimento de software;
Capacidade de documentar decisões e padrões técnicos.
Perfil esperado: profissional com visão sistêmica, capacidade de liderança técnica, raciocínio arquitetural e boa comunicação, capaz de orientar o time sem centralizar o conhecimento. Deve ter postura investigativa para compreender sistemas existentes, clareza para documentar e ensinar decisões técnicas e prudência na condução de mudanças em ambientes de produção.