Back to results

Senior / Lead Azure Data Engineer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Senior / Lead Azure Data Engineer

Location: Toronto, ON, Canada

Experience: 10–14 Years

Employment Type: Contract / Full-Time

Domain: Banking / Financial Services

Job Summary

We are seeking an experienced Senior / Lead Azure Data Engineer with strong expertise in Microsoft Azure, Azure Data Factory, Azure Databricks, PySpark, and Azure Synapse Analytics. The ideal candidate will have hands-on experience designing and developing scalable ETL/ELT pipelines, implementing cloud-based data engineering solutions, and managing large-scale data processing workloads.

Experience working with financial or banking data, data reconciliation, data quality, and enterprise data governance will be highly valued.

Key Responsibilities

  • Design, develop, and implement scalable ETL/ELT pipelines using Azure Data Factory (ADF).
  • Build and optimize data processing solutions using Azure Databricks, PySpark, and Spark SQL.
  • Develop data ingestion frameworks integrating multiple sources into Azure Data Lake Storage Gen2.
  • Design and implement cloud-based data warehouse solutions using Azure Synapse Analytics and Azure SQL.
  • Develop complex SQL queries, stored procedures, and data transformation logic.
  • Implement Delta Lake architecture, Delta Live Tables (DLT), and data quality validation frameworks.
  • Work with Unity Catalog to implement data governance, access controls, and data lineage.
  • Develop metadata-driven and parameterized pipelines for automated data processing.
  • Implement batch and near-real-time data processing solutions using Azure Event Hubs and other Azure services.
  • Optimize pipeline performance, Spark jobs, SQL queries, and cloud resource utilization.
  • Implement secure data access using Azure Key Vault, Azure Active Directory, and managed identities.
  • Develop CI/CD processes for automated deployment across development, QA, and production environments.
  • Collaborate with enterprise architects, business analysts, QA teams, and stakeholders to deliver reliable data solutions.
  • Ensure data accuracy, reconciliation, exception handling, and compliance with enterprise data standards.

Mandatory Technical Skills

  • Strong hands-on experience with Microsoft Azure Data Engineering.
  • Azure Data Factory (ADF).
  • Azure Databricks, PySpark, and Spark SQL.
  • Azure Data Lake Storage Gen2 (ADLS).
  • Azure Synapse Analytics.
  • Strong SQL Server and Azure SQL Database experience.
  • ETL/ELT pipeline development and data warehousing.
  • Python programming and data transformation.
  • Data integration, migration, and performance optimization.

Good to Have

  • Delta Lake and Delta Live Tables (DLT).
  • Unity Catalog and Databricks Asset Bundles.
  • Azure Functions, Logic Apps, Event Grid, and Event Hubs.
  • Azure Key Vault and Azure Active Directory.
  • CI/CD using Jenkins, GitHub, or Azure DevOps.
  • Banking or financial services domain experience.
  • Data governance, data quality, and reconciliation.

Experience & Qualifications

  • 10+ years of experience in Data Engineering / Data Warehousing.
  • 5+ years of hands-on experience with Azure Data Engineering technologies.
  • Experience designing and implementing enterprise-scale cloud data solutions.
  • Strong understanding of Agile/Scrum and SDLC methodologies.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Candidate Profile

A hands-on Senior / Lead Azure Data Engineer who can independently design, develop, optimize, and support enterprise data pipelines, with strong experience in Azure Databricks, ADF, PySpark, SQL, and cloud data architecture. Banking or financial services experience is preferred.

More about this job

Responsibilities

Design, develop, and optimize scalable Azure-based data pipelines and cloud data warehouse solutions using ADF, Databricks, PySpark, SQL, and related Azure services. Ensure data quality, reconciliation, security, governance, and reliable deployment while collaborating with technical and business stakeholders.

Requirements

Requires 10+ years of data engineering or warehousing experience, including 5+ years with Azure data engineering technologies and experience delivering enterprise-scale cloud data solutions. Strong skills in Azure Data Factory, Databricks, PySpark, SQL, Python, and ETL/ELT are required; a bachelor's degree in Computer Science, Engineering, or a related field is specified.

Skills

  • Microsoft Azure
  • Azure Data Factory
  • Azure Databricks
  • PySpark
  • Spark SQL
  • Azure Data Lake Storage Gen2
  • Azure Synapse Analytics
  • SQL Server
  • Azure SQL Database
  • ETL/ELT Pipelines
  • Python
  • Delta Lake
  • Delta Live Tables
  • Unity Catalog
  • Data Governance
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Technology
  • Software
  • Finance & Accounting
  • Engineering

Keywords

  • Microsoft Azure
  • Azure Data Factory
  • Azure Databricks
  • PySpark
  • Spark SQL
  • Azure Data Lake Storage Gen2
  • Azure Synapse Analytics
  • Azure SQL
  • SQL Server
  • ETL/ELT
  • Data Warehousing
  • Python
  • Delta Lake
  • Delta Live Tables
  • Unity Catalog
  • Databricks Asset Bundles
  • Azure Functions
  • Logic Apps
  • Event Grid
  • Event Hubs
  • Azure Key Vault
  • Azure Active Directory
  • Managed Identities
  • CI/CD
  • Jenkins
  • GitHub
  • Azure DevOps
  • Data Governance
  • Data Quality
  • Banking

Report this job