Talent.com
Snr. Application Developer (Databricks)
Snr. Application Developer (Databricks)CGI • Toronto, Canada
Snr. Application Developer (Databricks)

Snr. Application Developer (Databricks)

CGI • Toronto, Canada
7 days ago
Job type
  • Full-time
Job description

Position Description:

This role is hybrid and requires you to be at our Client office at a minimum 1-2 days per week - subject to change at any time.

We are seeking a Senior Databricks Data Engineer to build and evolve enterprise-grade data warehousing and lakehouse capabilities for Capital Markets – Corporate & Investment Banking. You will design robust dimensional data models, implement scalable ingestion and transformation pipelines on Databricks, and enforce strong data governance (Unity Catalog) and data quality (DQE / Expectations) across the platform.
This role requires deep hands-on delivery experience and the ability to work closely with product owners, risk/compliance stakeholders, and downstream consumers (BI, analytics, regulatory reporting).

Your future duties and responsibilities:

Data Warehousing & Data Modeling
• Design and deliver data warehouse / lakehouse models (star schemas, conformed dimensions, facts, and aggregates) for CIB use cases (e.g., revenue, exposure, limits, liquidity, client/profitability, deal pipelines).
• Establish modeling standards for Bronze / Silver / Gold (raw → conformed → curated marts) and ensure consistency across domains.
• Implement incremental loading, SCD patterns (Type 1/2), deduplication, and reconciliation logic suitable for financial services controls.
Databricks Engineering (Lakehouse Implementation)
• Build and maintain scalable ELT/ETL pipelines using Databricks (Spark / PySpark / SQL) and Delta Lake.
• Develop ingestion patterns using Auto Loader (cloudFiles), structured streaming where appropriate, and batch orchestration for daily/monthly financial cycles.
• Optimize Delta tables using best practices (partition strategy, OPTIMIZE, ZORDER, file sizing, caching) and support query performance for downstream BI and analytics workloads.
Governance & Security (Unity Catalog)
• Implement and operationalize governance using Unity Catalog, including:
o Catalog/schema/table design aligned to domains and environments (dev/test/prod)
o Fine-grained permissions (catalog/schema/table/column)
o Row-level and column-level protection (where applicable)
o Auditing and lineage readiness for regulated environments
• Partner with security and compliance to ensure appropriate access models for sensitive CIB datasets.
Data Quality & Controls (DQE / Expectations)
• Define and enforce Data Quality Expectations using Databricks DQE / Delta Live Tables expectations (or equivalent controls framework).
• Implement DQ controls such as:
o Null checks, type checks, referential integrity, range validations
o Duplicate detection and key constraints
o Reconciliation (source-to-target balancing, financial totals validation)
• Publish quality metrics and operational alerts; support SLA reporting and production readiness standards.
Delivery & Stakeholder Engagement
• Help team translate business requirements into data products in collaboration with business stakeholders, analysts, and architects.
• Produce clear technical documentation (data definitions, lineage, runbooks, operational procedures).
• Support production operations, incident triage, root-cause analysis, and continuous improvement.
________________________________________

Required qualifications to be successful in this role:

• Over 5 years of data engineering experience in enterprise environments; financial services experience strongly preferred.
• Strong background in data warehousing and dimensional modeling (facts/dimensions, star schema, SCD, data marts).
• Hands-on expertise with Databricks, including Delta Lake, Spark/PySpark, and Databricks SQL.
• Demonstrated experience implementing governance and access control using Unity Catalog.
• Demonstrated experience implementing data quality frameworks using DQE / DLT expectations or equivalent (Great Expectations, Deequ, custom rules engines).
• Strong SQL skills and experience working with large-scale structured data (RDBMS and/or cloud data platforms).
• Solid software engineering practices: version control (Git), CI/CD concepts, testing, code reviews.
________________________________________
Preferred Qualifications
• Experience with orchestration tools (Databricks Workflows, Airflow, ADF, etc.).
• Experience designing data products for BI tools (Power BI/Tableau), semantic layers, and performant SQL marts.


"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,–$,. This role is an existing vacancy."

#LI-AV1

Skills:

  • Code Review
  • Code Review
  • Database Design
  • Performance/Stress Testing
  • Software Architecture
  • Software Design Patterns
  • Financial Services
Create a job alert for this search

Snr Application Developer Databricks • Toronto, Canada

Similar jobs
Lead Full Stack Application Developer

Lead Full Stack Application Developer

ADP • Toronto, Canada, CA
Full-time
ADP is hiring a Lead Full Stack Software Developer.Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day? Are you looking tojoin ...Show more
Last updated: 7 days ago • Promoted
Enterprise Applications Analyst

Enterprise Applications Analyst

Mosaec • North York, Canada, CA
Full-time
Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.This range is provided by Semios.Your actual pay will be based on your skills and experience — talk wit...Show more
Last updated: 1 day ago • Promoted
Application Manager

Application Manager

Andrew Peller Limited • North York, Canada, CA
Permanent
S Service Rd, Grimsby, ON L3M 4E8, CanadaJob DescriptionPosted Thursday, January 29, 2026 at 5:00 AM#BeExtraordinaryAt Andrew Peller Limited (APL), our mission is to be Canada’s #1 branded wine and...Show more
Last updated: 2 days ago • Promoted
Software Application Developer - (Java / Banking) - $61,600 - $113,900 A Year

Software Application Developer - (Java / Banking) - $61,600 - $113,900 A Year

BMO Financial • Toronto, Canada, CA
Full-time
Develops and maintains software applications, translates user needs into technical specifications, and writes code, with expertise in Java and RESTful APIs.Show more
Last updated: 7 days ago • Promoted
Application Specialist

Application Specialist

Caterpillar • Toronto, Canada, CA
Full-time
Job Description What is the opportunity? A key IT role within Wealth Management Technology & Solutions, Data Management and Integration team, you will be a Senior Application Specialist that will a...Show more
Last updated: 2 days ago • Promoted
Data Integration Developer - $70,500 - $85,500 A Year

Data Integration Developer - $70,500 - $85,500 A Year

UNICEF Canada • Toronto, Canada, CA
Full-time
Designs, develops, and maintains data integration solutions including ETL/ELT pipelines and automation processes.Manages and troubleshoots existing data integration solutions and pipelines.Show more
Last updated: 7 days ago • Promoted
Business Application Analyst

Business Application Analyst

Global Technical Talent, an Inc. 5000 Company • North York, Canada, CA
Full-time
Work Location:**Toronto, Ontario, Canada**Hours:**37.Line of Business:**Enterprise Enabling Functions**Pay Details:**$69,700 - $98,400 CADTD is committed to providing fair and equitable compensatio...Show more
Last updated: 7 days ago • Promoted
Business Application Specialist

Business Application Specialist

Benefact Group plc • Toronto, Canada, CA
Permanent
Develop, enhance, and maintain internal business applications, troubleshoot issues, build interfaces, and improve user experience for an insurance company.Show more
Last updated: 2 days ago • Promoted
Senior Application Developer - $120,000 - $170,800 A Year

Senior Application Developer - $120,000 - $170,800 A Year

Citi • Toronto, Canada, CA
Full-time
Senior Application Developer needed to lead application systems analysis and programming, requiring experience in C++, Java, and Python.Show more
Last updated: 7 days ago • Promoted
Java Application Developer

Java Application Developer

ALLTECH CONSULTING SVC INC • Toronto, Canada, CA
Full-time
OverviewJob Title:Senior Java Application DeveloperLocation:Alberta, remote (onsite up to 3-4 times per month)Seniority on the skill/s required on this requirement:SeniorEstimated Duration:12 month...Show more
Last updated: 2 days ago • Promoted
Application Security Developer

Application Security Developer

Agoda • North York, Canada, CA
Full-time
Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Why join usBrex is the AI-powered spend platform.We help companies spend with confidence with integrate...Show more
Last updated: 7 days ago • Promoted
Mobile Application Developer - $55,000 - $108,000 A Year - Remote

Mobile Application Developer - $55,000 - $108,000 A Year - Remote

TekFormix • Toronto, Canada, CA
Remote
Full-time
Develops and maintains mobile applications for Android and iOS platforms, collaborating with cross-functional teams.Show more
Last updated: 7 days ago • Promoted
Data Platform Developer

Data Platform Developer

ARC Resources Ltd. • Toronto, Canada, CA
Full-time
Design, build, and maintain data platforms for advanced analytics, data science, and AI workflows using cloud technologies, data pipelines, and data warehousing concepts.Show more
Last updated: 2 days ago • Promoted
Clinical Trial Web Application Developer

Clinical Trial Web Application Developer

AGS Automotive Systems • North York, Canada, CA
Full-time
About Citco Citco is a global leader in fund services, corporate governance, and related asset services with staff across 50 office locations worldwide.For more information about Citco, please visi...Show more
Last updated: 2 days ago • Promoted
Applications Developer

Applications Developer

Citibank (Switzerland) AG • Toronto, Canada, CA
Full-time
A technology recruiting company is seeking an ERP Solution Specialist - Applications Developer in Toronto.This full-time role focuses on providing technical expertise in enterprise systems, particu...Show more
Last updated: 2 days ago • Promoted
Ms Power Apps Developer

Ms Power Apps Developer

S M Software Solutions Inc • Toronto, Canada, CA
Full-time
Develops and maintains Power Apps solutions, collaborating with teams to build scalable, secure, and high-performance applications.Show more
Last updated: 7 days ago • Promoted
Application Engineer - $100,000 - $110,000 A Year

Application Engineer - $100,000 - $110,000 A Year

ABB • Toronto, Canada, CA
Full-time
Alphawave Semi seeks an Application Engineer II in Toronto for post-silicon application and bring-up of UCIe IP.Responsibilities include customer support, system debugging, and analyzing PHY perfor...Show more
Last updated: 2 days ago • Promoted
Application Analyst As400

Application Analyst As400

Air-tek • North York, Canada, CA
Full-time
About Us: Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market.The product market fit is exce...Show more
Last updated: 2 days ago • Promoted