Senior Revenue Data Foundations Analyst

BMO

Toronto

On-site

CAD 56,000 - 120,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Tuition reimbursement
Accident and life insurance
Retirement savings plans

Job summary

BMO Commercial Bank's Data Foundations team is seeking a data-savvy professional to maintain the accuracy and integrity of revenue data across Canada and the U.S. You will write SQL queries and Python scripts to reconcile data, investigate variances, and support automated data workflows that power reporting and decision-making.

This role offers exposure to financial data environments, governance, and collaboration with finance and analytics teams to improve data models and processing efficiency.

Qualifications

  • Strong hands-on experience with SQL (required) – ability to query, join, and troubleshoot large datasets.
  • Experience with Python (required) for data processing, automation, or scripting.
  • Working knowledge of data reconciliation, data validation, or data quality processes.
  • Basic understanding of accounting principles (revenue, GL, reconciliations).

Responsibilities

  • Executes and supports end-to-end revenue data processes, including monthly reconciliation and investigation across multiple data sources.
  • Performs data reconciliation between financial systems and internal data platforms, identifying variances and required adjustments.
  • Writes and maintains SQL queries and Python scripts to extract, transform, validate, and reconcile data.
  • Supports execution, monitoring, and troubleshooting of recurring data pipelines and batch processes.
  • Collaborates with finance and business teams to validate outputs and resolve issues timely.
  • Develops dashboards and reports to track reconciliation status and data quality.

Skills

SQL
Python
Data reconciliation
Data quality

Job description

BMO Commercial Bank's Data Foundations team is seeking a data-savvy professional to maintain the accuracy and integrity of revenue data across Canada and the U.S. You will write SQL queries and Python scripts to reconcile data, investigate variances, and support automated data workflows that power reporting and decision-making.

This role offers exposure to financial data environments, governance, and collaboration with finance and analytics teams to improve data models and processing efficiency.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Analyst, Data Foundations and Infrastructure
Senior Analyst, Data Foundations and Infrastructure

BMO • Toronto

On-site
CAD 56,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Strategic Director, Data Foundations & Automation
Strategic Director, Data Foundations & Automation

bmo • Toronto

On-site
CAD 180,000 - 240,000
Data Analytics & Risk Reporting Lead
Data Analytics & Risk Reporting Lead

BMO • Toronto

On-site
CAD 70,000 - 150,000
Health insurance
Tuition reimbursement
Retirement savings plans
+1
Director, Data Foundations, Automation & Infrastructure
Director, Data Foundations, Automation & Infrastructure

bmo • Toronto

On-site
CAD 180,000 - 240,000
Director, Data Foundations, Automation & Infrastructure
Director, Data Foundations, Automation & Infrastructure

BMO • Young

On-site
CAD 120,000 - 215,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Revenue Operations & Data Analyst (Remote)
Revenue Operations & Data Analyst (Remote)

Jobgether SRL • Canada

Hybrid
CAD 70,000 - 110,000
Remote-friendly
Learning & development budget
Flexible PTO
+1
Hybrid Data Insight & Reporting Analyst
Hybrid Data Insight & Reporting Analyst

BMO • Toronto

Hybrid
CAD 56,000 - 120,000
Health insurance
Tuition reimbursement
Retirement savings plans
+1
Revenue Analyst
Revenue Analyst

10 Percent Recruiting Ltd. • Calgary

On-site
CAD 70,000 - 95,000
Data Analyst I - Revenue Analytics & Dashboards
Data Analyst I - Revenue Analytics & Dashboards

DAT Freight & Analytics • Mississauga

Hybrid
CAD 65,000 - 80,000
Hybrid work model
Competitive compensation + annualBonus
50% RSP matching
+5
Data and Reporting Analyst
Data and Reporting Analyst

BMO • Toronto

Hybrid
CAD 56,000 - 120,000
Health insurance
Tuition reimbursement
Retirement savings plans
+1