Domain Architect
Role details
Job location
Tech stack
Job description
Identify and define the scope of the Bounded Contexts within his/her Domain, according to the business needs of the different Value Streams, always with a target-first mindset
Co-create the Architectural Designs at different temporal horizons, defining the target architecture, the foreseen transitions and the next iteration, considering both the business and the technology strategy and combining Global and Local systems
Positively contribute to the roadmap definition, providing guidance to the business and delivery leadership and assessing the impact of the main initiatives at the inception phase
Owns the integration of the services and platforms across the domain, optimizing functional and non-functional requirements and reducing complexity and architectural debt
Provides guidance to Engineers, managers and teams/squads for the domain, by describing design patterns in Cookbooks together with the Engineering discipline. Describes how these best practices can be implemented in practice
Is responsible for Quarterly Business Review (QBR) items (3 quarters) and signs off quarterly plans and/or Change Governance Documents (CGD)
Ensure that the architecture is implemented according to the design, measuring and tracking technical/tactical debt
Requirements
Good communication skills (written /verbal).
Ability to operate at own initiative with a pro-active attitude, within the
directions and confines of management and Bank policy.
Ability to liaise with a broad range of people, including line management, senior management, external suppliers and related people.
Problem solving ability and strong analytical skills.
Fluent English both written and oral.
Accuracy and attention to details.
Experience working in a team; exhibits clear behavior of a team player execution driven.
Demonstrated experience in hands on development leadership role.
Proven experience in Agile environments and can work individually and as a team member.
Demonstrated involvement in successful change initiatives associated with IT in business.
Work experience: 3-5y in Architecture.
Experience in Microservices Architecture, API design, Event Driven Architecture (Kafka, RabbitMQ) and Reactive principles. Knowledge of Domain Drive Design principles and methodology is definitely a plus.
Good understanding of the security principles and patterns, at different viewpoints: application, transport, infra…
In-depth understanding of banking environment, products and processes.