
Arquiteto Corporativo – Sênior
Posted May 11

Posted May 11
This is a fully remote position, open to applicants in Brazil.
• Identifying and listing business problems (subdomains) based on scenarios and requirements.
• Structuring the issues into relevant business subdomains.
• Identifying the top-level business capabilities necessary to support the company's strategy.
• Properly classifying the capabilities, demonstrating an understanding of how they relate to the business objectives and identified issues.
• Extracting and organizing requirements from scenarios and specifications.
• Classifying the requirements (functional, non-functional, business, etc.).
• Connecting the requirements with the identified business problems and capabilities.
• Defining the Target Architecture (TO-BE) that resolves business problems and meets the requirements.
• Identifying transition architectures for gradual migration, if necessary.
• Ensuring the architecture aligns with defined architectural styles (e.g., Microservices).
• Defining relevant value streams for the business, demonstrating how capabilities and functionalities interconnect to generate value.
• Modeling interoperability among functionalities, illustrating how different system components communicate and exchange information.
• Identifying Building Blocks (reusable components) in the architecture, focusing on efficiency and standardization.
• Applying Microservices decomposition patterns (e.g., Domain-Driven Design, Bounded Contexts) to ensure scalability, maintainability, and service independence.
• Implementing the TOGAF Architecture Development Method (ADM) within project contexts.
• Justifying the choices of guidelines, approaches, and frameworks utilized (e.g., TOGAF, ITIL, COBIT).
• Proven experience in large-scale software architecture projects, preferably in the banking or financial sector.
• Practical experience in defining and implementing microservices-oriented architectures.
• Experience using architecture frameworks such as TOGAF.
• In-depth knowledge of software architecture principles, design patterns, and best development practices.
• Strong understanding of microservices-oriented architectures.
• Familiarity with various development technologies and platforms (e.g., Java, .NET, Cloud, etc.).
• Knowledge of agile methodologies (Scrum, Kanban).
• Familiarity with modeling tools (e.g., UML, BPMN).
• Understanding of Domain-Driven Design (DDD), both in strategic and tactical patterns.
• Knowledge of the banking sector, including its products, services, regulations, and challenges.
• Position also available for individuals with disabilities (PcD).
connectFirst Credit Union
Engio
Anord Mardix
Adobe
Get handpicked remote jobs straight to your inbox weekly.