Define and document technical solutions spanning multiple applications/products and technologies, aligned to the bank's strategic architecture principles.
Lead the liaison with business clients and wider business teams in helping to shape initial ideas into requirements that are sufficiently comprehensive to support effective system development.
Support design and integration activity throughout the end-to-end software development lifecycle.
Drive collaboration across the component design and build teams, ensuring that they understand and follow the defined design.
Ensure that the technical integrity and quality of the applications and alignment to architecture strategy are maintained throughout delivery.
Expert in architecting solutions across disparate technologies to achieve the complex business objectives of multiple business areas.
Broad experience of technologies: Java front-end and back-end, AWS cloud, API, DevOps pipelines.
A proven track record of thriving in an unstructured, ambiguous environment; adept at varying own styles to influence the optimum outcome.
Experience of directly managing a diverse set of stakeholders (technical, business, and project) - and influencing their conflicting objectives to deliver a pragmatic solution.
Financial services business and applications knowledge.
The ability to present complex technical ideas (both written and verbal), anticipate potential objections, and persuade others to adopt the most appropriate view.
Banking (retail) experience is preferred.
Experience of working in a highly regulated environment.
Exposure to API design strategies for both internal and external customer usage.
Exposure to Cloud technologies. AWS Solution Architect certification (foundation level or higher).
Experience of working with service management teams or an understanding of ITIL principles.
Application/Infrastructure/Enterprise Architect training and certification, e.g., TOGAF.
Any experience with data architecture or data migration would be beneficial.