What is the opportunity?

You will partner across IT and with assigned business line(s) to assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs.

Context is small to large development or maintenance projects (multiple projects - one application with multiple interfaces and/or 3rd parties).


What will you do?


Technical Analysis, Design and Consulting


  • Provide consulting services on new initiatives (small to large of varying complexity).
  • Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs and PLC deliverables including component reusability, data sharing and security.
  • Develop proposals for senior management.
  • Lead detailed design phases for small to large projects/ programs identifying, tracking and resolving technical issues.
  • Prepare high level and detailed technical specifications for small to medium projects in accordance with PLC, security and architecture documentation objectives. Together with Project Manager, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives.
  • Contribute to successful project completion by identifying risks and developing/recommending mitigation strategies.
  • Develop criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises.
  • Provide input and co-ordinate with DBA in creating new and modifying existing database structures using different types of databases and recommending appropriate DB based on required functionality.
  • Organize and participate in walkthrough reviews of all technical specifications, programs and unit test plans.


Coding, Testing & Documentation


  • Develop, code, document and execute unit test, system, integration and acceptance test using different languages and testing tools for functions of high complexity.
  • Ensure adequate technical documentation and training.


Planning, Implementation & Support


  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
  • Develop master distribution lists, implementation and contingency plans ensuring verification is performed.
  • Manage joint development, testing and plans and co-ordinates implementations
  • Perform database/disaster recovery for entire system in different situations.
  • Perform performance tuning to improve performance over multiple functions.
  • Provide on-call support of applications, database, etc. particularly more complex situations.



Relationships & Communication


  • Develop criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises.
  • Manage the detail aspects of day-to-day operations with 3rd party vendors.
  • Effectively communicate and build rapport with team members, stakeholders and interface groups using a variety of techniques and collaboration from initiation to close.
  • Facilitate small to large group meetings for technical design, decision making, problem solving and task implementation.
  • Prepare and delivers presentations to business and technology partners and senior management, selecting the appropriate approach based on the audience. 
  • Resolve conflicts/issues and escalates others as appropriate.


Development & Coaching


  • May act as project leader
  • Provide direction, expertise, feedback, coaching and development to build the capability of more junior staff.
  • Continually enhance skills and build knowledge in all aspects of the organization, the business and information systems.


What do you need to succeed?



  • Professional with experience on applications with multiple functions
  • Different testing tools (E.g. Expediter, File-Aid)
  • Different design techniques (e.g. OO. Top-down, structured analysis, component-based design) and tools (e.g. Rational Rose).
  • Excellent communication, Facilitation and Presentation skills
  • Risk Assessment & Quantification methodologies
  • Conflicts and issues resolution and escalation
  • Different programming languages (e.g. Java, .Net, HTML)
  • Multiple platforms e.g. Mid/Mainframe, Internet, Client/Server and ability to select appropriate one to meet business needs
  • IT Standards, Methodologies & audit requirements
  • Middleware technologies (ex. MQSeries/Websphere, WXF, XML, .NET, WCF)


What’s in it for you?

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.





About RBC
Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization. We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 37 other countries. For more information, please visit rbc.com.


Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.




City:  St Helier 
Address:  Broad Street 
Work Hours/Week:  36.25 
Work Environment:  Office 
Employment Type:  Permanent 
Career Level:  Experienced Hire/Professional 
Pay Type:  Salaried 
Required Travel (%):  0-25 
Exempt/Non-Exempt:  N/A 
People Manager:  No 
Application Deadline:  2017-08-18 
Req ID:  139554

Posting Notes:  [[mfield1]]

Read Full DescriptionHide Full Description
Confirmed 12 days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up