
Senior Solutions Architect – Cash Management Technology Domain
- Toronto, ON
- Permanent
- Full-time
- Define the overall solution architecture for initiatives within the RBC Edge platform, with particular focus on scaling the feature so clients can migrate away from the older legacy RBC Express, with emphasis on client experience and application performance.
- Be able to understand the business in their terms and be able to distill highly technical concepts to business and operational implications
- Define end to end technical solutions that take into account the enterprise architecture strategies, current state environment and constraints. Analyze the viability of the solution to meet project timeline, budget and quality.
- Assess and analyze business requirements, current state environment and technology choices to evaluate solution alternatives that would meet business sponsor needs.
- Identifies opportunities to improve solution's resilience, reusability, complexity, security etc. and builds them into project solutions.
- Provide expert counsel and support to the development team on construction and maintenance of robust, integrated, secure and efficient applications supporting client facing technologies
- Raise awareness of associated tech and operational debt that could arise from tactical approaches.
- Prepare or contribute to a high level solution/design (Architecture Blueprint), which will evolve along with the initiative execution
- Lead complex group meetings (including business and technology partners) for technical design, decision making, problem solving, implementation and strategic planning, providing technical leadership and design guidance as projects evolve and key decisions are needed
- Typically requires 5 to 7 years of related experience in Solution Architecture, and 5 years of experience in application design.
- Advanced knowledge of industry practices, with focus on micro services, cloud application design, API design, Event-Driven Architecture, and domain driven design)
- Advanced experience in a variety of environments (Cloud, distributed, business workflows and services/APIs, databases RBDMS, NoSQL, etc.)
- Advanced knowledge on Web application architecture patterns, security patterns including OAuth, SSO, SAML, etc.
- Excellent communication skills
- Effective negotiation skills, stakeholder management
- Ability to influence at the Director level (unit and other partner units)
- Canadian Banking Payments experience
- Knowledge of MT and/or MX SWIFT messaging standard and flows
- Experience working as part of Agile teams
- People leadership experience in the context of solution architecture, high level application design and/or application development team
- We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper
- We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Work in a dynamic, collaborative, progressive, and high-performing team
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
- Access to a variety of job opportunities across business and geographies