The Senior Solution Architect will be responsible for designing the next generation of applications for RBC's Anti-Money Laundering (AML) Technology, serving banking systems in Canada and internationally. This role requires extensive collaboration with business, strategy, operations, architecture, and delivery teams, focusing on developing and implementing end-to-end solutions that align with enterprise architecture and industry best practices. The architect will also provide technical leadership, mentor colleagues, influence decision-making, manage stakeholder relationships, and drive initiatives forward.
Develop and socialize end-to-end solutions for RBC AML Technology initiatives.
Influence decision making and facilitate teams with multiple stakeholders.
Provide technical leadership and mentorship within the architecture community.
Proactively drive rationalization of competing interests and achieve consensus.
Establish and maintain effective partnerships with various global technology and business groups.
Ability to manage multiple priorities and aggressive deliverables, taking a leadership role in moving initiatives forward.
Minimum 10-12 years of total IT experience, with at least 4 years in Application or Solutions Architectures on large complex projects.
Bachelor's degree in Computer Science or a related field.
Experience in developing and implementing domain APIs and Cloud technologies (OpenShift, Azure, AWS).
Advanced knowledge of digital channel Payment and Digital application architecture patterns.
Advanced knowledge of various architecture/design techniques (e.g., Integration patterns, component-based design).
Proficiency in Front-end technologies (Angular/React, single page applications), data integration, security integration, and infrastructure.
Broad technical knowledge of integration and messaging technologies (batch, synchronous, asynchronous).
Advanced knowledge of Web applications security patterns (OAuth, SSO, etc.).
Advanced knowledge of different architecture/design techniques (e.g., Microservices, REST/SOAP, Cloud Native applications, Event-Driven Architecture, Orchestration/Choreography, Data Pipelines).
Familiarity with modern technology platforms (e.g., Kafka, Websphere MQ, Rabbit MQ, RBDMS, NoSQL, Hadoop, etc.).
Bachelor's Degree in Computer Science or related field.
Total IT experience of at least 10-12 years, with a minimum of 4 years doing Application or Solutions Architectures on large complex projects.
Nice-to-have: Financial services domain knowledge.
Nice-to-have: Hands-on development experience in major programming languages (e.g., Java, Python, C++/C#, Microservices, Cloud, Front ends, APIs).
Nice-to-have: Knowledge of legacy mainframe.
Bachelor's Degree
37.5 hours/week
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.