Skip to main content
Full-Time
On-Site

Sr. Data Engineer, Data Integration and Management

View on Map

Description

The Senior Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and platforms to enable analytics, reporting, and data-driven decision-making. This role ensures data accuracy, reliability, and efficient delivery across business and technology systems.

What We're Looking For

Function in accordance with the Software Development Lifecycle (SDLC) framework and governance processes.

Design and develop data workflows and mappings for analytics, reporting, and integration.

Perform data extraction from primary and secondary sources, data migration, maintenance, and monitoring of databases/data systems.

Investigate source data to understand structure and interrelationships; identify, analyze, and interpret trends in complex data sets.

Evaluate internal systems for inefficiency and inaccuracies; develop and maintain protocols for handling, processing, data cleansing, and identifying data quality issues.

Evaluate data elements/codes, data attributes, business rules, and data standards.

Assist with project documentation including source-to-target mapping, data taxonomies, data lineage, and other data management artifacts.

Collect/document business and data requirements, create specifications for reports and visualizations, design and execute test cases.

Assist in the development, maintenance, and synchronization of conceptual, logical, and physical data models.

Assist in the development and maintenance of interactive visualizations and dashboards.

Participate in development of test plans and perform quality assurance and testing.

Ensure work includes necessary audit controls and security controls within all design and deliverables.

Accurately define and execute transformations, aggregations, and other data manipulations to meet requirements.

Minimum 8+ years with implementing data solutions including data engineering and integration, database development, advanced SQL, and relevant data transformation tools.

Strong working knowledge of data modeling, data warehousing techniques and concepts (including ETL processes, Star Schema/Snowflake Schema), data extraction, aggregation, and data visualization.

Proficiency in SQL or other query languages, data integration, ETL, and working with large structured and partially structured data sets.

Experience with data visualization tools (PowerBI, Tableau etc.), data visualization wireframes, and mockups.

Ideal Candidate

Bachelor's degree in Computer Science, Information Technology, or a related field.

Minimum Education

Bachelor's Degree

Hard Skills

Big Data Management
Database Development
Data Mining
Data Warehousing (DW)
ETL Processing
Requirements Analysis
Advanced SQL
Data transformation tools
Data modeling
Star Schema
Snowflake Schema
Data extraction
Aggregation
Data visualization
PowerBI
Tableau

Soft Skills

Analytical mindset
Consultative mindset
Ability to thrive in dynamic, fast-paced environment
Ability to deliver against tight deadlines
Group Problem Solving

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program
Bonuses
Flexible benefits
Competitive compensation
Commissions (where applicable)
Stock (where applicable)
Supportive leaders for development (coaching and managing opportunities)
Ability to make a difference and lasting impact
Dynamic, collaborative, progressive, and high-performing team environment
Opportunities for challenging work as part of a global team
World-class training program in financial services

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.