Data Modeler, Microsoft Stack

DevEngine Ltd.

Canada

Remote

CAD 70,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DevEngine Ltd. seeks a Data Modeller to own the design layer across client engagements, focusing on Azure Synapse data warehouses and data marts for manufacturing sector projects.

This is a 6-month contract starting in November 2026, fully remote with candidates located anywhere in Canada. Responsibilities include developing conceptual, logical, and physical data models, defining grain and surrogate keys, profiling source systems, and producing source-to-target mappings to guide engineering.

Qualifications

  • 4+ years in a data modelling or warehouse design role from requirements to production.
  • Strong dimensional modelling with star/snowflake, surrogate keys, and SCD.
  • Ability to explain model choices across conceptual, logical, and physical layers.
  • Hands-on Azure Data & Analytics experience, esp. Azure Synapse, Data Factory, Data Lake.
  • Strong SQL skills including T-SQL and SQL Server.
  • Experience profiling source systems and reverse-engineering rules from ETL/SSIS.
  • Warehouse and data mart experience with data structures across varied sources.
  • Familiarity with Cognos, Informatica, Hyperion, etc.

Responsibilities

  • Develop conceptual, logical, and physical data models for Azure Synapse warehouses.
  • Design dimensional models, grain, fact and dimension structures, and surrogate keys.
  • Decide on normalization vs denormalization based on how data will be queried.
  • Profile source systems to understand content, quality, and relationships before modelling.
  • Produce source-to-target mapping documentation detailed for engineering.
  • Analyze existing ETL/SSIS logic during Synapse migrations to recover business rules.
  • Catalogue data assets and build metadata repositories.
  • Collaborate with architects, leads and business teams to translate questions into models.

Skills

Dimensional modelling
Azure Synapse
Azure Data Factory
Azure Data Lake Storage
T-SQL / SQL Server
Data warehouse design
Source system profiling
ETL/SSIS knowledge
Performance tuning
Cross-functional collaboration

Tools

ERwin/ER/Studio
SqlDBM

Job description

Remote - Canada

Contract

Our client is a data consultancy working primarily with organizations in the manufacturing sector, helping them modernize their data platforms on Microsoft Azure. They're looking for a Data Modeller to own the design layer across client engagements.

This is a 6-month contract opportunity starting in November 2026, with potential for extension. The engagement is fully remote, and the successful candidate can be located anywhere in Canada.

Our client is a data consultancy working primarily with organizations in the manufacturing sector, helping them modernize their data platforms on Microsoft Azure. They're looking for a Data Modeller to own the design layer across client engagements.

This is a 6-month contract opportunity starting in November 2026, with potential for extension. The engagement is fully remote, and the successful candidate can be located anywhere in Canada.

Responsibilities:
  • Develop conceptual, logical, and physical data models for Azure Synapse warehouse and data mart environments.
  • Design dimensional models: defining grain, building fact and dimension structures, and handling surrogate keys and slowly changing dimensions.
  • Make normalization and denormalization decisions based on how the data will actually be queried.
  • Profile client source systems to understand content, quality, and relationships before modelling against them.
  • Produce source-to-target mapping documentation detailed enough for engineering to build from without guesswork.
  • Analyze existing ETL and SSIS logic during Synapse migrations to recover embedded business rules, and design the target model that replaces them.
  • Catalogue data assets and build out metadata repositories.
  • Partner with architects, technical leads, and business teams to translate business questions into structures that answer them.
Mandatory Requirements:
  • 4+ years in a data modelling or warehouse design role, with models you've taken from requirements through to production.
  • Strong dimensional modelling skills — star and snowflake schemas, grain definition, surrogate keys, and slowly changing dimensions.
  • Demonstrated ability to work across conceptual, logical, and physical layers, and to explain why a model is shaped the way it is.
  • Hands-on experience modelling for Microsoft Azure Data & Analytics, particularly Azure Synapse, with working familiarity with Azure Data Factory and Azure Data Lake Storage.
  • Strong SQL skills, including complex queries, and solid experience with T-SQL and SQL Server.
  • Experience profiling unfamiliar source systems and reverse-engineering business rules out of existing ETL or SSIS logic.
  • Database performance tuning experience, with a clear understanding of how modelling decisions drive query performance.
  • Proven data warehouse and data mart experience.
  • Strong knowledge of data structures and the ability to extract data from a range of source systems (such as Cognos, Informatica, Hyperion, and similar).
Nice-to-Have:
  • Experience delivering models at enterprise scale, where design decisions affect multiple teams and systems.
  • Manufacturing industry experience.
  • Hands-on use of dedicated modelling tools such as ERwin, ER/Studio, or SqlDBM.
  • Consulting or client-facing experience.
  • Familiarity with Data Vault or other modelling methodologies.
  • Relevant Microsoft Azure data certifications.
  • Exposure to Informatica PowerCenter.
  • PL/SQL experience — the core stack is SQL Server and T-SQL, so this is a bonus.
Of Note:
  • Completed background checks will be required before the start date if you are selected as a winning candidate.

While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, providing individual feedback or responses to every candidate may not be feasible. Rest assured, we will carefully review and consider your application. We appreciate your understanding and interest in joining our team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Interim Senior Data Modeler
Interim Senior Data Modeler

Go Fractional • Richmond Hill

On-site
CAD 83,000 - 110,000
Data Architect
Data Architect

Altis Technology • Ottawa

On-site
CAD 120,000 - 180,000
OPEN: Staff Data Engineer / Data Architect (Azure / Databricks)
OPEN: Staff Data Engineer / Data Architect (Azure / Databricks)

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 172,800 - 211,200
Enterprise Data Architect - Remote
Enterprise Data Architect - Remote

Compugen Inc • Rankin

Remote
CAD 120,000 - 190,000
Data Analyst (6+ years of experience) to support enterprise data modelling, ETL/ELT development, and analytics modernization using Microsoft Fabric and Azure Synapse RFC-2026-039
Data Analyst (6+ years of experience) to support enterprise data modelling, ETL/ELT development, and analytics modernization using Microsoft Fabric and Azure Synapse RFC-2026-039

S.I. Systems Ltd. • Vancouver

Hybrid
CAD 90,000 - 120,000
Hybrid work schedule
Senior Data Engineer
Senior Data Engineer

Boardwalk • Calgary

On-site
CAD 110,000 - 165,000
Data Engineering Developer
Data Engineering Developer

Osedea • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Competitive salary RRSP
Flexible hours
8 weeks remote work
+5
Data Engineer
Data Engineer

Buyerlink, Inc. • Victoria

On-site
CAD 90,000 - 120,000
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

Talent To Hire Inc. • Toronto

Remote
CAD 100,000 - 130,000
Data Modeler
Data Modeler

MethodHub • Toronto

On-site
CAD 100,000 - 140,000