
Arquiteto Corporativo – Sênior
FCamara Consulting & Training
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Identificar e elencar os problemas de negócio (subdomínios) a partir de cenários e requisitos.
- Estruturar os problemas em subdomínios de negócios relevantes.
- Identificar as capacidades de negócios de alto nível (top-level) necessárias para suportar a estratégia da empresa.
- Classificar adequadamente as capacidades, demonstrando compreensão de como elas se relacionam com os objetivos de negócio e os problemas identificados.
- Extrair e organizar os requisitos a partir de cenários e especificações.
- Classificar os requisitos (funcionais, não funcionais, de negócio, etc.).
- Conectar os requisitos com os problemas de negócio e as capacidades identificadas.
- Definir a arquitetura Alvo (TO-BE) que resolve os problemas de negócio e atende aos requisitos.
- Identificar arquiteturas de transição para uma migração gradual, se necessário.
- Garantir o alinhamento da arquitetura com os estilos arquiteturais definidos (ex: Microservices).
- Definir os fluxos de valor relevantes para o negócio, demonstrando como as capacidades e funcionalidades se interligam para gerar valor.
- Modelar a interoperabilidade entre as funcionalidades, mostrando como os diferentes componentes do sistema se comunicam e trocam informações.
- Identificar Building Blocks (componentes reutilizáveis) na arquitetura, demonstrando um foco na eficiência e na padronização.
- Aplicar padrões de decomposição de Microservices (ex: Domain-Driven Design, Bounded Contexts) para garantir a escalabilidade, a manutenibilidade e a independência dos serviços.
Requirements
- Experiência comprovada em projetos de arquitetura de software em grande escala, preferencialmente no setor bancário ou financeiro.
- Experiência prática com a definição e implementação de arquiteturas orientadas a micros serviços.
- Experiência com a utilização de frameworks de arquitetura como TOGAF.
- Profundo conhecimento de princípios de arquitetura de software, design patterns e melhores práticas de desenvolvimento.
- Sólido conhecimento de arquiteturas orientadas a micros serviços.
- Familiaridade com diferentes tecnologias e plataformas de desenvolvimento (ex: Java, .NET, Cloud, etc.).
- Conhecimento de metodologias ágeis (Scrum, Kanban).
- Conhecimento de ferramentas de modelagem (ex: UML, BPMN).
- Familiaridade com Domain-Driven Design (DDD), tanto nos padrões estratégicos quanto táticos.
- Conhecimento do setor bancário, seus produtos, serviços, regulamentações e desafios.
- Capacidade de analisar e resolver problemas complexos de negócio, transformando-os em soluções de arquitetura.
- Habilidade de comunicação e negociação para influenciar stakeholders e garantir o alinhamento da arquitetura com os objetivos de negócio.
- Capacidade de trabalhar em equipe e liderar tecnicamente outros membros do time.
- Visão estratégica e capacidade de antecipar tendências tecnológicas.
- Excelente capacidade de documentação técnica.
Benefits
- Não especificado 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
arquitetura de softwaremicrosserviçosTOGAFdesign patternsmetodologias ágeisUMLBPMNDomain-Driven DesignJava.NET
Soft Skills
análise de problemas complexoscomunicaçãonegociaçãotrabalho em equipeliderança técnicavisão estratégicadocumentação técnica