Senior Developer

Senior Developer

Job Overview

Location
Toronto, Ontario
Job Type
Full Time Job
Job ID
103648
Date Posted
1 year ago
Recruiter
Raymond Catherine
Job Views
176

Job Description

Job Description

What is the opportunity?

RBC has made major investments in technology across the firm and seeks to become a world class model for innovation, security, and resiliency in the financial industry.  RBC’s ability to pivot in the face of recent global challenges demonstrates these investments were well timed and puts RBC in a position to build on their momentum.  Cloud and Transformation seeks to continue its work bringing the bank to the front line of innovation by automating processes for the bank while ensuring best practices and minimizing outages.  You will help realize a grand vision where RBC can innovate and improve the services we offer to our customers, with agility, without compromising our commitment to digital safety and soundness. 

What will you do?

Change the bank by designing, developing, testing, deploying, and supporting applications that reduce outages and business impact

Build services to automate the prompt, reliable, and safe fulfillment of infrastructure change requests from application teams

Build multi-domain orchestration workflows to help resolve outages using tested and proven practices

Build tools to report on technical, compliance, security, and other data sets

Work with other teams globally to collect and share data.

Build chatbots and collaboration based applications to help L1 teams resolve problems faster

Build tools that validate and improve network inventory data quality

Build tools that assist in improving the hygiene of on-device configuration and meta data

Analyze, debug and help resolve production issues

Solve complex technical problems within and between various technology stacks

Work closely with our partners to understand their requirements and provide technical solutions

What do you need to succeed?

 Must-Haves  

Strong technical developer with 3+ years of hands-on experience in at least two C-family programming languages (i.e. Java, Python, PHP, Javascript, etc.)

An understanding of REST APIs with demonstrated competency in consuming third party APIs and the ability to conceptualize the design of a new API

A firm grasp of database design including professional experience designing tables that conform to at least Third Normal Form

Experience with SQL databases like MySQL an MSSQL.  Experience writing SQL queries

Experience with Source Management Tools such as Git / GitHub

Good UI/UX intuition.  Experience developing web applications with HTML, CSS, JavaScript, DOM, JSON, AJAX, etc.

Experience with Kubernetes, OpenShift, or other container orchestration tools

Understanding of IaC and DevOps

A desire to take ownership of your tasks and deliver your best work

Working knowledge of design patterns, data structures, and algorithms

Good documentation habits

Good communication skills.  Comfortable speaking up and sharing ideas

A degree in Computer Software or equivalent practical experience

Nice-to-Haves  

Experience with DNS and Load Balancing technologies and concepts

Networking background and understanding of various networking technologies

Good organizational skills leveraging tools like Jira and Confluence to manage documentation and several activities simultaneously.

Ability to pick up and adapt to new technologies/skills and business knowledge in short time frames.

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

Leaders who support your development through coaching and managing opportunities

Ability to make a difference and lasting impact

Work in a dynamic, collaborative, progressive, and high-performing team

Opportunities to do challenging work

Opportunities to take on progressively greater accountabilities  

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.

RBC requires as a condition of employment that all successful candidates in the United States and Canada be fully vaccinated against COVID-19 prior to their start date, and may require proof of the same. Reasonable accommodation is available where required by law.

Job ID: 103648

Similar Jobs

Meta

Full Time Job

Senior developer Senior developer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior developer Senior developer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior developer Senior developer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior developer Senior developer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept