Full Stack Developer
Toronto, ON
What is the opportunity?

RBC Investor and Treasury Services (I&TS) has developed a multi-year business transformation strategy, Advanced Client Engagement (ACE), that focuses on aligning our clients’ requirements with system enhancements designed to improve their overall experience, enhance operational efficiency and reduce risk – and we’re just getting started!

You will be working on Innovative products and technology that are the future of RBC I&TS such as our Digital Platform, our new Data Platform, or our revolutionary Data Exploration offering. You will be working with a first-class team and brilliant-minds in tackling extremely challenging problems, while shipping high-quality application and developing deep product knowledge, technical expertise and problem solving.

What will you do?

Design, develop and test a large-scale, custom distributed software system using latest Java and JavaScript technologies.
Develop and Deliver systems in partnership with the Product team.
Enable Test Automation for deliverables.
Use best practices to ship high-quality code and continue to push to increase knowledge.
Identify and communicate problems with technology and investigate potential causes; suggest improvements to technology and tools and investigate implementations.
Contribute in the creation of technical strategy for innovation projects within RBC I&TS. Identify technical and business opportunities to take advantage of cross project knowledge, best practices and reusability to expedite projects.
Understand company goals, ask questions / challenge company goals / seek clarity on what the company is doing and why.
Develop your empathy and knowledge of RBC Investor and Treasury Services users.

What do you need to succeed?

Must Have:
3-5 years of experience in different programming languages (Java / Spring Framework / Node.js / Angular.js / React.js, HTML, JavaScript)
3-5 years of experience in Cloud platforms e.g. AWS, Pivotal, Azure
3-5 years of experience in DevOps capabilities E.g. Jenkins, Maven, Ansible, UrbanCode etc.
Micro services architecture and platforms such as Node.js and Spring Boot
Experience in SQL, NoSQL and Big Data platforms

Nice to Have:
Experience with data streaming technologies like Kakfa
Experience in Agile Methodology.
Experience in or understanding of Product Innovation: Scale innovation, Technology Adoption Curve, MVP, Economic Values.
BS/BA degree in Computer sciences

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.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
4 weeks’ vacation
Work in an environment promoting continuous learning through learning session, study group, external event, online learning.
Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential.
Working in a unique atmosphere dedicated to Innovation.
Ability to make a difference and lasting impact from a local-to-global scale
Work on Next Gen Technology to lead the way in Innovation
Work in a dynamic, collaborative, transparent, non-hierarchal and ego-free culture where your talent is valued over your role title.

Learn more about RBC Tech Jobs

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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers.

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: Toronto
Address: 145 Wellington St W
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
Exempt/Non-Exempt: N/A
People Manager: Yes
Application Deadline: 12/31/2018
Req ID: 177530

Ad Code(s):