Somos ávidos por tecnologia, criatividade e desafios.
Se você gosta de desafios, aprendizado constante e valoriza as conexões pessoais, junte-se a nós!
# Valorizamos a diversidade e acreditamos que ela é fundamental para a inovação e entregas de valor aos nossos clientes. Todas as nossas vagas são destinadas a todas as pessoas, com ou sem deficiência, independentemente de idade, gênero, orientação sexual, etnia, religião ou qualquer outra característica. Se você se identifica com a posição, venha fazer parte do nosso time!
O QUE BUSCAMOS?
Buscamos um(a) Arquiteto(a) de Aplicações com forte visão técnica de código, arquitetura de sistemas corporativos e integrações entre aplicações. Essa pessoa 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, buscamos 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.
ATENÇÃO!
Esta é uma vaga híbrida, 2x na semana em Barueri/SP.
Existe a necessidade de inglês avançado para comunicação diária.
O QUE ESSE PROFISSIONAL IRÁ FAZER?
- 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 entendimentodo 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, considerando 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.
O QUE É NECESSÁRIO PARA A POSIÇÃO?
- Experiência sólida como Arquiteto de Aplicações, Arquiteto de Software, Tech Lead ou Desenvolvedor Sênior com atuação em arquitetura.
- Perfil hands-on, com forte capacidade de análise técnica, leitura de código e entendimento de aplicações corporativas.
- Forte capacidade de leitura e entendimento de código de aplicação.
- Experiência na criação de diagramas de sequência, componentes, fluxos de aplicação, DFD e documentação técnica em nível detalhado.
- Vivência com aplicações corporativas integradas a múltiplos sistemas.
- Conhecimento sólido em integrações entre aplicações, incluindo APIs, serviços, SOA, troca de arquivos, XML, integrações com banco de dados e mensageria.
- Capacidade de entender fluxos internos da aplicação, dependências técnicas, regras de negócio e impactos entre sistemas.
- Experiência com sistemas legados e ambientes corporativos complexos.
- Conhecimento em segurança de APIs, autenticação, autorização e boas práticas de integração.
- Boa comunicação para interação com diferentes times técnicos e stakeholders.
- Inglês avançado para comunicação diária.
O QUE SERIA UM DIFERENCIAL?
- Conhecimento ou experiência prévia com desenvolvimento em Java.
- Experiência prévia com ambientes financeiros, crédito, bureaus, meios de pagamento, varejo ou sistemas regulados.
- Vivência com AS/400, sockets, Data Lake, Data Warehouse, Data Fabric ou integrações com plataformas de dados
- Experiência com modernização de aplicações legadas.
- Conhecimento em arquitetura orientada a eventos, microsserviços, API Gateway ou padrões de integração corporativa.
- Experiência com ferramentas de documentação arquitetural, UML, C4 Model ou similares.
- Atuação anterior como Tech Lead ou Desenvolvedor Sênior em sistemas críticos de alta integração.
ETAPAS DO PROCESSO:
- Entrevista técnica + Live coding