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
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
