Back to results

Software Developer ETL

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Description

The Ontario Public Sector is seeking a Senior Software Developer – ETL with strong expertise in Azure Data Engineering, Microsoft Fabric, Databricks, PySpark, and Power BI.

The successful candidate will be responsible for designing and developing scalable data pipelines, transforming raw data into Silver and Gold data layers, developing semantic models, and delivering high-performance Power BI reports and dashboards.

The resource may also support projects related to the Protect Ontario by Unleashing Our Economy Act, as required.

Key Responsibilities
  • Analyze business data and design semantic data models.

  • Transform raw data into Silver and Gold layers for reporting and analytics.

  • Design, develop, deploy, and maintain Power BI reports and dashboards.

  • Develop operational, analytical, and paginated reports.

  • Build scalable data pipelines using Microsoft Fabric Data Factory.

  • Develop and optimize data access queries using SQL and PySpark.

  • Implement data engineering solutions using Azure Databricks and Azure Data Lake Storage Gen2.

  • Translate business requirements into technical specifications and working applications.

  • Implement CI/CD pipelines using Azure DevOps.

  • Develop and support OLAP analytical solutions.

  • Troubleshoot technical issues and support software implementation, migration, and deployment.

  • Collaborate with data analysts and business stakeholders to deliver reporting solutions.

Mandatory Skills and Experience
  • Strong experience with Azure technologies.

  • Hands-on experience with Azure Databricks.

  • Experience with Azure Data Lake Storage Gen2.

  • Strong Power BI development and semantic modelling skills.

  • Experience implementing CI/CD pipelines using Azure DevOps.

  • Strong PySpark development experience.

  • Hands-on Microsoft Fabric experience.

  • Experience with Star Schema and Snowflake data modelling.

  • Proficiency in Microsoft Fabric Data Factory for developing complex and scalable data pipelines.

  • Experience designing Direct Lake semantic models in Power BI using Silver and Gold layer models.

  • Experience developing operational, analytical, and paginated Power BI reports.

Desirable Skills
  • Experience with Azure Data Factory.

  • Experience building Lakehouses and Data Warehouses.

  • Strong PySpark and SQL optimization skills.

  • Knowledge of Medallion Architecture (Bronze, Silver, and Gold).

  • Experience implementing data governance and security.

  • Knowledge of Row-Level Security and Column-Level Security.

  • Experience with data lineage tracking.

Ideal Candidate Profile
  • Senior Azure Data Engineer or ETL Developer.

  • Strong background in Azure Databricks, PySpark, and ADLS Gen2.

  • Hands-on experience with Microsoft Fabric and Fabric Data Factory.

  • Strong Power BI reporting and semantic modelling expertise.

  • Experience with Direct Lake and OneLake.

  • Strong knowledge of Azure DevOps and CI/CD.

  • Previous Ontario Public Service or Canadian public sector project experience.

  • Willingness to work onsite in Toronto.

More about this job

Responsibilities

Design and maintain scalable data pipelines, transform raw data into Silver and Gold layers, and develop semantic models and Power BI reports. Build and optimize data engineering solutions using Azure, Microsoft Fabric, Databricks, PySpark, and SQL, while collaborating with analysts and stakeholders and supporting deployment and troubleshooting.

Requirements

The role requires strong hands-on experience with Azure Databricks, ADLS Gen2, Microsoft Fabric and Fabric Data Factory, PySpark, and Power BI semantic modeling and reporting. Candidates should also have experience with Azure DevOps CI/CD, dimensional data modeling, and Direct Lake; Ontario public-sector experience is desirable.

Skills

  • Azure Data Engineering
  • Azure Databricks
  • Microsoft Fabric
  • Fabric Data Factory
  • PySpark
  • Power BI
  • Semantic Modeling
  • Azure Data Lake Storage Gen2
  • SQL
  • Azure DevOps
  • CI/CD Pipelines
  • Star Schema
  • Snowflake Data Modeling
  • Direct Lake
  • Data Pipeline Development
  • Data Governance

Visa sponsorship

Not detected in the job text

Categories

  • Data & Analytics
  • Software
  • Technology
  • Government & Public Sector

Keywords

  • Azure Data Engineering
  • Azure Databricks
  • Microsoft Fabric
  • Fabric Data Factory
  • PySpark
  • Power BI
  • Semantic Models
  • Azure Data Lake Storage Gen2
  • SQL
  • Azure DevOps
  • CI/CD
  • Star Schema
  • Snowflake Data Modeling
  • Direct Lake
  • OneLake
  • Medallion Architecture
  • Bronze Layer
  • Silver Layer
  • Gold Layer
  • Lakehouse
  • Data Warehouse
  • OLAP
  • Paginated Reports
  • Row-Level Security
  • Column-Level Security
  • Data Lineage
  • Data Governance
  • Data Pipelines
  • Data Migration
  • Ontario Public Sector

Report this job