Descrição da vaga
Atuar como referência técnica em projetos de engenharia de sistemas, liderando definições de arquitetura, integrações e soluções técnicas complexas;
Garantir a aderência às boas práticas de engenharia, normas técnicas, requisitos regulatórios e padrões internos da organização;
Conduzir revisões técnicas, validações e decisões críticas de projeto junto às equipes multidisciplinares;
Orientar tecnicamente desenvolvedores, analistas e engenheiros, promovendo capacitação contínua e compartilhamento de conhecimento;
Participar ativamente na análise de requisitos, modelagem de sistemas e especificação de interfaces e componentes;
Liderar a definição de estratégias de testes, verificação e validação de sistemas;
Atuar como ponte entre áreas técnicas e áreas de negócio, traduzindo necessidades funcionais em soluções viáveis e sustentáveis;
Apoiar a gestão de projetos na estimativa de esforço, cronograma e mitigação de riscos técnicos;
Promover a melhoria contínua nos processos de engenharia e o uso eficiente de ferramentas e tecnologias;
Garantir a integridade técnica das entregas ao longo de todo o ciclo de vida do produto ou sistema.
Requisitos
Graduação completa ou em andamento em Engenharia, Ciência da Computação ou áreas afins;
Experiência consolidada em desenvolvimento de software e sistemas, com atuação prática em todo o ciclo de vida do desenvolvimento (análise, design, implementação, testes e manutenção);
Domínio de princípios de arquitetura de software e engenharia de sistemas, incluindo modularidade, escalabilidade, reutilização e manutenibilidade;
Conhecimento aprofundado em padrões de projeto (design patterns) e boas práticas de programação orientada a objetos e/ou funcional;
Experiência com ferramentas e práticas de CI/CD (ex.: GitLab CI/CD, Jenkins, GitHub Actions, pipelines automatizados, versionamento semântico);
Vivência com metodologias ágeis (Scrum, Kanban) e/ou híbridas, com entendimento de ciclos iterativos e entrega contínua de valor;
Forte conhecimento em integração de sistemas, APIs (REST/SOAP), e comunicação entre microsserviços;
Capacidade de liderança técnica, mentoria de desenvolvedores e tomada de decisões arquiteturais estratégicas;
Habilidade para conduzir code reviews, definições técnicas e promover cultura de engenharia de alta qualidade;
Conhecimento em ferramentas de versionamento (Git), documentação técnica e gestão de backlog técnico;
Inglês técnico para leitura de documentação e especificações de sistemas.