Arquiteto de Aplicações Sênior

Há 3 horas

barueri são paulo brazil, State of São Paulo Objective Tempo integral
A Objective busca um(a) Arquiteto(a) de Aplicações Sênior com forte visão técnica de código, arquitetura de sistemas corporativos e integrações entre aplicações. O profissional atuará em um contexto com aplicações críticas e diversas integrações, sendo responsável por entender profundamente o funcionamento interno das aplicações, mapear fluxos, componentes, dependências técnicas e propor desenhos arquiteturais detalhados. Mais do que uma atuação macro de arquitetura de solução, busca-se um perfil hands‑on, com capacidade de atuar próximo ao código, ler e interpretar aplicações existentes, compreender regras de negócio e fluxos internos, analisar integrações e produzir documentação técnica em nível detalhado, como diagramas de sequência, componentes, fluxos de processo e DFD. Responsabilidades Atuar como Arquiteto(a) de Aplicações em sistemas corporativos críticos. Ler, analisar e compreender o código das aplicações para mapear seu funcionamento interno, regras, fluxos, integrações e dependências técnicas. Atuar de forma hands‑on na análise técnica das aplicações, apoiando o entendimento do código, dos fluxos internos e das integrações existentes. Realizar engenharia reversa funcional e técnica das aplicações, transformando o entendimento do código e dos fluxos em documentação arquitetural clara e detalhada. Elaborar diagramas técnicos como DFD, diagramas de sequência, diagramas de componentes, fluxos internos da aplicação e desenhos de integração. Mapear integrações entre sistemas, com diferentes formatos e tecnologias, como APIs, SOA, troca de arquivos, XML, sockets, integrações com bases de dados, Data Lake, Data Warehouse, AS/400, Data Fabric e demais aplicações corporativas. Analisar contratos de integração, fluxos de dados, dependências entre sistemas, pontos de falha, regras de negócio e impactos técnicos. Atuar de forma crítica na avaliação das aplicações, identificando riscos, gaps, oportunidade de melhoria, problemas de desenho e necessidades de evolução arquitetural. Interagir com times de desenvolvimento, arquitetura, segurança, dados, infraestrutura e áreas de negócio para alinhar soluções técnicas e integrações. Apoiar tecnicamente os times na evolução das aplicações, garantindo clareza arquitetural, rastreabilidade dos fluxos e consistência nas integrações.