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
(MAU) Application Developer Sr

(MAU) Application Developer Sr

Dayforce US, Inc. • Toronto
Full-time
Posted Wednesday, February 11, 2026 at 8:00 PM.Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across Nort...Show more
Last updated: 12 days ago • Promoted
Business Application Developer - C$100,000 - C$120,000 A Year

Business Application Developer - C$100,000 - C$120,000 A Year

BULLIT SYSTEMS • Toronto, Canada, CA
Full-time
Design and deploy business applications, automated workflows, and dashboards using Microsoft Power Platform for a financial institution.Show more
Last updated: 11 hours ago • Promoted • New!
Oracle Application Developer

Oracle Application Developer

VDart • Toronto
Full-time
Strong Experience with Oracle Integration Cloud (OIC), with techno functional knowledge of Finance and supply chain.Minimum 5 years of experience in Oracle Cloud Application development with knowle...Show more
Last updated: 6 days ago • Promoted
Application Developer

Application Developer

Canadian Imperial Bank of Commerce • Toronto
Full-time
Business Systems Expertise –** Be the subject matter expert in business systems.Use your knowledge to define and document requirements for data, workflow, processes, systems, internal and external ...Show more
Last updated: 12 days ago • Promoted
Databricks Developer

Databricks Developer

Apex Systems • Toronto
Full-time +1
Get AI-powered advice on this job and more exclusive features.Thursdays in office and every 4 th Friday.A scalable and efficient data infrastructure.Enhanced data accessibility for business users.I...Show more
Last updated: 30+ days ago • Promoted
Application Manager

Application Manager

Andrew Peller Limited • Toronto, 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
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
Designs, develops, and optimizes system features and components for client data maintenance, including software solutions, data migration, and distributed cache infrastructure.Show more
Last updated: 2 days ago • Promoted
Int. Applications Developer

Int. Applications Developer

Pet Valu • Markham
Full-time
Applications Developer page is loaded## Int.Applications Developerlocations: 0001 – Markham Officetime type: Full timeposted on: Posted Todayjob requisition id: R24882Location: Markham, Ontario**Jo...Show more
Last updated: 30+ 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
Application Analyst

Application Analyst

BC Transit Corporation • Toronto, Canada, CA
Full-time
Application Analyst responsible for troubleshooting and maintaining IBM automation software, acting as a liaison between IT and business users, and configuring systems.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
Ms Power Apps Developer

Ms Power Apps Developer

S M Software Solutions Inc • North York, Canada, CA
Full-time
Hybrid Client: RBC Capital Markets Work Location: 2 Days Onsite, Hybrid Duration: 6 months to start with the possibility of an extension Hours per day or Week: 7.Must Haves We are seeking a skilled...Show more
Last updated: 7 days ago • Promoted
Business Applications Developer

Business Applications Developer

NORR • Toronto
Full-time
A Business Applications Developer focuses on the management, development, and support of software applications used within an organization to streamline business processes and improve efficiency.Th...Show more
Last updated: 30+ days ago • Promoted
Application Engineer

Application Engineer

Warner • Toronto, Canada, CA
Full-time
Software Application Engineer sought for a hybrid role, maintaining technical systems and focusing on software and site reliability.Show more
Last updated: 7 days ago • Promoted
Senior Application Developer - Great Employer

Senior Application Developer - Great Employer

ROSS • Toronto
Full-time
Our client is one of Canada’s largest investment management companies who offer a challenging, technologically advanced work environment that will expand your skill set and provide you with real op...Show more
Last updated: 30+ 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