Como Engenheiro(a) Principal de Forward Deployment, você liderará iniciativas complexas de modernização de sistemas, unindo visão arquitetural, liderança técnica e práticas de engenharia apoiadas por inteligência artificial. Você conduzirá as iniciativas desde a avaliação inicial até a execução, trabalhando com equipes de engenharia e partes interessadas para entender sistemas legados e definir caminhos de evolução.
Responsabilidades
- Definir a direção técnica de iniciativas de modernização, da avaliação inicial à implementação
- Analisar aplicações, arquiteturas, dependências, bancos de dados e lógica de negócio existentes
- Planejar arquiteturas de transição e estratégias de modernização, incluindo refatoração progressiva de sistemas legados
- Orientar a modernização de componentes de banco de dados, procedimentos armazenados e lógica de aplicação dependente de bancos de dados
- Usar ferramentas de inteligência artificial para analisar bases de código e gerar documentação técnica
- Aplicar fluxos estruturados de desenvolvimento com inteligência artificial, incluindo engenharia reversa, desenvolvimento orientado por especificações (SDD) e geração de testes
- Transformar o escopo inicial em um plano técnico acionável e ajustá-lo conforme novas informações e restrições surgirem
- Assumir a responsabilidade pela entrega técnica de ponta a ponta e orientar a equipe de engenharia
- Participar ativamente de decisões arquiteturais, análises técnicas, solução de problemas e implementação quando necessário
- Comunicar avanços, riscos, dependências e decisões arquiteturais a públicos técnicos e clientes
- Atuar como interlocutor técnico entre as partes interessadas do cliente e a equipe de engenharia
Requisitos obrigatórios
- Experiência em projetos de modernização de sistemas, em funções de arquitetura ou liderança técnica
- Experiência sólida no planejamento de arquiteturas de transição e na definição de estratégias para ambientes legados complexos
- Experiência prática com refatoração de sistemas legados, incluindo sistemas que utilizam procedimentos armazenados em bancos de dados
- Conhecimento de arquiteturas legadas Microsoft IE5 HTCs e DHTML
- Experiência comprovada no uso de ferramentas de inteligência artificial para gerar documentação técnica a partir de bases de código existentes
- Conhecimento prático de fluxos estruturados de desenvolvimento com inteligência artificial, especialmente engenharia reversa, desenvolvimento orientado por especificações (SDD) e geração automatizada de testes
- Capacidade de assumir uma missão e seu escopo de ponta a ponta, desenvolvendo-os com autonomia para si e para a equipe
- Fortes competências em arquitetura, liderança técnica, análise e resolução de problemas
- Capacidade de atuar em ambientes complexos, com ambiguidades e requisitos em evolução
Diferenciais
- Experiência prática com Cursor
- Perfil e histórico de participação ativa no processo de engenharia, inclusive em funções de arquitetura ou liderança técnica
- Experiência com ferramentas de criação de perfis de software, análise de arquitetura ou inteligência de aplicações, como CAST Imaging
- Inglês fluente para comunicação em contextos técnicos e com clientes
- Experiência na preparação e apresentação de relatórios de andamento para partes interessadas técnicas
- Capacidade de coordenar outros engenheiros e gerenciar projetos mantendo a responsabilidade técnica
- Experiência como interlocutor profissional de clientes, conectando suas partes interessadas a equipes de engenharia ágeis
O que esperamos
Esperamos que você combine pensamento arquitetural estratégico com participação técnica prática e conduza iniciativas de modernização com autonomia. Você ajudará a equipe e os clientes a compreender sistemas complexos, tomar decisões fundamentadas e avançar com clareza em cenários dinâmicos.