Skip to main content

Description

This opportunity is for a talented, creative, and results-driven professional to join the Global Functions Technology (GFT) division, part of RBC's Technology and Operations. The Senior Software Developer will contribute to setting the vision and strategic direction for data governance initiatives, understanding organizational goals, and aligning data governance strategies. The role involves motivating the team, articulating complex data governance concepts to various stakeholders, and driving innovative IT solutions across different banking functions.

What We're Looking For

Contribute to setting a clear vision and strategic direction for data governance initiatives.,Understand long-term organizational goals and align data governance strategies.,Motivate and inspire the team to achieve high standards and embrace the data governance framework.,Articulate complex data governance concepts to technical teams and business users.,Analyze complex problems, identify root causes, and develop effective solutions for data governance challenges.,Be adaptable and flexible to new data governance technologies, regulations, and best practices.,Seek feedback to improve performance and effectiveness in projects.,Advise and mentor solution implementors and lead by example.,Follow and enforce local and global practices, prioritizing high quality and timely deliveries.

Ideal Candidate

Undergraduate degree or higher in Computer Science, Engineering, Fintech, or other quantitative discipline.,2+ years experience with Python.,Source control experience (e.g., identifying breaking commits, enforcing git practices).,Deep understanding of both relational (SQL Server, Oracle) and non-relational databases (NoSQL, MongoDB).,Advanced SQL Proficiency: ability to write complex queries, optimize performance, manage large-scale data operations.,Experience designing robust data integration frameworks.,Experience with setting up and managing metadata repositories.,Familiarity with implementing metadata standards and frameworks to maintain data quality and governance.,Nice-to-have: Expertise in Hadoop/Spark, proficiency with AWS, Google Cloud, or Azure, understanding of application and data security.

Minimum Education

Undergraduate degree or higher

Hard Skills

Python
SQL Server
Oracle
NoSQL
MongoDB
SQL
Data Integration Design
Metadata Repositories
Hadoop
Apache Spark
AWS
Google Cloud
Azure
Active Learning
Agile Methodology
Application Integrations
Application Servers
Enterprise Application Delivery
Pandas Python Library
PL/SQL (Programming Language)
Programming Languages
Software Development Life Cycle (SDLC)

Soft Skills

Positive attitude
willingness to learn
open communication
teamwork
commitment to clean/secure/well-tested code
analytical thinking
adaptability
flexibility
detail-oriented
group problem solving

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses
flexible benefits
competitive compensation
commissions
stock)
leaders supporting development through coaching
opportunities to make a difference and lasting impact
dynamic/collaborative/progressive/high-performing team
world-class training program in financial services
flexible work/life balance options
opportunities to do challenging work

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.