Realizar mapeamento sistêmico, integrações, dependências e acoplamentos, além de utilizar ferramentas de Inteligência Artificial para apoiar a engenharia reversa do código e a identificação de regras de negócio existentes nas aplicações.
Principais responsabilidades
- Mapear aplicações, integrações, dependências e acoplamentos entre sistemas.
- Analisar os ambientes TRDF, INTL e sistemas de entorno.
- Realizar leitura e análise de código legado.
- Utilizar obrigatoriamente ferramenta de IA fornecida pelo projeto para apoiar a engenharia reversa das aplicações.
- Extrair, identificar e documentar regras de negócio existentes a partir do código-fonte.
- Validar regras identificadas junto aos profissionais de negócio e análise funcional.
- Analisar aplicações desenvolvidas em diferentes tecnologias, incluindo Java e legados como Visual Basic.
- Identificar riscos, limitações técnicas e pontos de atenção da arquitetura atual.
- Apoiar a definição de alternativas de modernização, refatoração ou evolução.
- Produzir documentação técnica, diagramas e visão de arquitetura em alto nível.
Requisitos essenciais
- Experiência com desenvolvimento ou arquitetura de software.
- Boa experiência com Java.
- Capacidade de leitura, interpretação e análise de código existente.
- Experiência com sistemas legados.
- Conhecimento de APIs, integrações e arquitetura de aplicações.
- Capacidade de compreender regras de negócio a partir da análise técnica do sistema.
- Disponibilidade e capacidade para trabalhar com ferramentas de IA aplicadas à análise de código e engenharia reversa.
- Boa capacidade de documentação técnica.
- Flash benefícios (VR/VA);
- Trilha de carreira;
- Convênio Farmácia;
- Totalpass;
- Assistência Médica | Assistência Odontológica;
- Auxílio Creche;
- Incentivo a certificação e qualificação;
- Cultura Deal.