Senior Solution Architect - Anti-Money Laundering Technology
Royal Bank of Canada Voir toutes les offres
- Toronto, ON
- Permanent
- Temps-plein
- Develop and Socialize end-to-end solution for RBC AML Technology initiatives based on strong collaboration with business and technology leaders with alignment to enterprise architecture, technology standards and industry best practice
- Influence decision making and facilitate teams with multiple stakeholders at all levels in the organization
- Provide technical leadership and mentorship, including contributing to knowledge within the architecture community
- Proactively drive rationalization of competing interests and achieve consensus on contentious issues
- Establish and maintain effective partnerships and relationships with global architecture areas, Application Development, Technology & Operations, business groups, Global Technology Infrastructure, and others
- Ability to manage multiple priorities and aggressive deliverables and take a leadership role in moving initiatives forward and removing obstacles
- Total IT experience of at least 10 -12 years out of which a minimum of 4 years doing Application or Solutions Architectures on large complex projects
- Bachelors in Computer Science or related field
- Experience in developing and implementing domain APIs and Cloud techngies like, open-shift, Azure and AWS.
- Advanced knowledge of digital channel Payment and Digital application architecture patterns
- Advanced knowledge on different architecture/design techniques (e.g. Integration patterns, component-based design), Front end technologies (Angular/React, single page applications), data integration, security integration and infrastructure with a broad technical knowledge on integration and messaging technologies including batch, synchronous, asynchronous technologies
- Advanced knowledge on Web applications security patterns including OAuth, SSO, etc.
- Advanced knowledge on different architecture/design techniques (e.g. Microservices, REST/SOAP, Cloud Native applications, Event-Driven Architecture, Orchestration/Choreography, Data Pipelines), modern technology platforms (e.g. Kafka, Websphere MQ/, Rabbit MQ, RBDMS, NoSQL, Hadoop, etc.),
- Financial services domain knowledge
- Hands-on development experience on at least one of the major programing languages e.g. Java, Python, C++/C#, Microservices, Cloud(Azure, AWS, etc), Front ends and APIs
- Knowledge of legacy mainframe
- A position of influence and the ability to create beneficial change.
- Opportunity to interact with senior leaders in meaningful conversations.
- Opportunity to do challenging work and to take on increasing responsibility.
- Ownership of several processes with mandate to make real and lasting improvement.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation.
- Flexible work/life balance options.
- Working for RBC means tremendous amount of internal opportunities for growth.