Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.
Buscamos um Arquiteto de Software para atuar na definição, refinamento e documentação técnica de soluções relacionadas aos processos e sistemas do Cliente. Esse profissional será responsável por compreender necessidades de negócio, analisar os sistemas existentes, propor soluções técnicas viáveis e detalhar os impactos necessários para implementação. A atuação exige visão sistêmica, capacidade analítica, boa redação técnica e habilidade para traduzir demandas de negócio em especificações claras para os times de desenvolvimento.
Principais Responsabilidades
- Compreender as necessidades de negócio junto aos analistas, áreas usuárias e demais stakeholders.
- Analisar processos, sistemas internos, integrações, regras de negócio e estruturas de dados existentes.
- Definir e refinar soluções técnicas para novas funcionalidades, ajustes ou evoluções sistêmicas.
- Mapear impactos técnicos e operacionais das mudanças propostas, indicando componentes, APIs, bases de dados, interfaces e fluxos afetados.
- Elaborar especificações técnicas detalhadas, incluindo regras de negócio, integrações, exceções, premissas, riscos e dependências.
- Produzir diagramas de apoio à solução, como diagramas de sequência, classes, componentes, integração e modelo entidade-relacionamento.
- Realizar engenharia reversa de aplicações quando necessário, para compreender comportamentos, dependências e fluxos internos.
- Apoiar o time de desenvolvimento no entendimento da solução, esclarecendo dúvidas e garantindo aderência entre especificação e implementação.
- Decompor as soluções em épicos, histórias, tarefas técnicas e critérios de aceite para execução pelos times envolvidos.
- Atuar como referência técnica na tomada de decisão, propondo alternativas sustentáveis e alinhadas à arquitetura existente.
Requisitos obrigatórios
- Experiência como Arquiteto de Software, Analista de Sistemas Sênior, Tech Lead ou função similar.
- Experiência em especificação técnica de soluções corporativas.
- Capacidade de analisar sistemas, processos, integrações e regras de negócio de forma ponta a ponta.
- Conhecimento em arquitetura de aplicações, APIs, bancos de dados relacionais, modelagem de dados e integrações entre sistemas.
- Experiência com documentação técnica, modelagem de soluções e representação visual de fluxos, integrações, estruturas e relacionamentos.
- Experiência com engenharia reversa ou análise de sistemas legados.
- Boa comunicação escrita e verbal para transitar entre áreas de negócio, tecnologia e operação.
- Capacidade de organizar soluções complexas em entregáveis claros, objetivos e executáveis.
- Postura analítica, propositiva e orientada à definição de solução.
Conhecimentos desejáveis
- Arquitetura corporativa e integração entre sistemas.
- APIs REST/SOAP e serviços internos.
- UML, C4 Model, BPMN ou notações similares.
- Bancos de dados relacionais e modelagem entidade-relacionamento.
- Sistemas legados, modernização de aplicações e análise de impacto.
- Ferramentas como Miro, Draw.io, Lucidchart, PlantUML, Mermaid, Enterprise Architect ou similares.
- Práticas ágeis, refinamento de backlog, escrita de histórias e critérios de aceite.
- Experiência em ambientes com múltiplos sistemas integrados.
- Conhecimento em Java/Quarkus
- Conhecimento em Oracle EBS
Perfil comportamental
Procuramos uma pessoa com perfil analítico, estruturado e comunicativo, capaz de entender problemas complexos e transformá-los em soluções técnicas claras.
Esse profissional deve ter postura de liderança técnica, segurança para propor caminhos, capacidade de argumentação e habilidade para orientar o time na execução da solução definida.
Também é importante ter visão holística da operação, entendendo não apenas o sistema em si, mas os impactos das decisões técnicas nos processos, usuários, integrações e sustentação. Em resumo: alguém que consiga ligar os pontos sem precisar de um quadro de investigação com barbante vermelho.
Entregáveis esperados
- Especificações técnicas detalhadas.
- Análise de impacto sistêmico e operacional.
- Diagramas técnicos e modelos de dados.
- Mapeamento de integrações, regras de negócio, riscos e dependências.
- Quebra da solução em tarefas técnicas, histórias e critérios de aceite.
- Documentação de decisões técnicas, premissas e alternativas avaliadas.
- Apoio técnico ao time durante a implementação.
Regime De Contratação
Cooperado
Departamento
Tecnologia da Informação