Logo for Duncan & Ross Consulting

SQL SERVER DATA WAREHOUSE DEVELOPER

Role overview

Qualifications

  • 5+ years of hands-on SQL Server development experience in a data warehousing context
  • Strong proficiency in writing and debugging complex T-SQL: multi-table joins, CTEs, subqueries, window functions
  • Proven experience with MERGE/UPSERT for incremental loading and watermark-based change tracking
  • Experience implementing SCD Type 2 dimension history tracking

Responsibilities

  • Receive raw ingested data and define enforce constraints at the staging level
  • Design and build conformed dimension and staging fact tables with SCD Type 2 history tracking
  • Build optimised fact tables and dimension tables following star schema design principles
  • Design and maintain a data quality framework: completeness, accuracy, consistency, and timeliness checks

About the company

Duncan & Ross Consulting logo

Duncan & Ross Consulting

Business Consulting & Services

Duncan & Ross Consulting offers integrated and customer oriented services in Technology, Digital Engineering and Engineering in different industries: Aerospace, Construction, Defence, Energy (O&G, Solar PV/CSP, Wind, Biomass, Hydropower, Geothermal Power, Nuclear), Manufacturing, Telecom & Railway. We unlock the potential of our customers and our consultants through our long-standing experience and our broad knowledge network. Duncan & Ross can draw on its worldwide network of human capital, engineering consulting and quality oriented solutions. Our customers will profit from these synergies that play an important role in the processing of our projects. - Technology: o Infrastructure, Security, Cloud, Telecommunications, IT Support, o Industry Solutions / ERP/CRM o Business Intelligence & Analytics. - Digital Engineering: o Design Engineering o BIM Implementation o 3D modelling – 4D Construction Simulation – 5D Cost Estimation o Clash Detection & Resolution o Content Creation o Automation o Rendering & Visualization o BIM Asset Management o Digital Twin - Engineering: o Product Engineering o Electronics o Automation o Mechatronics o Nanotechnology o Mechanical Engineering o Electrical Engineering o Field Services

Company details

Company typeScaleup
IndustryBusiness Consulting & Services
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

ROLE OVERVIEW

We are looking for a hands-on SQL Server Data Warehouse Developer to design and build a structured, production-grade data warehouse on Microsoft SQL Server. Data from Oracle Fusion has already been ingested into SQL Server via Python-based REST API pipelines. Your role is to take this raw ingested data and architect a robust Medallion (Bronze, Silver, Gold) layered warehouse, implement dimensional models, enforce data quality, and deliver clean, reliable data to the BI reporting layer.

This is a hands-on development role. You must be comfortable writing complex SQL, building stored procedures, designing fact and dimension tables, and owning data quality end-to-end.

KEY RESPONSIBILITIES

1. Bronze Layer — Raw Staging

  • Receive raw ingested data from source SQL Server tables populated by the existing Python pipeline.
  • Define and enforce primary keys, foreign keys, and constraints at the staging level.
  • Implement watermark tables to track last-loaded timestamps and support incremental data loading.
  • Create error tables to capture rejected, malformed, or duplicate records for review and reprocessing.
  • Implement data quality checks at ingestion: null checks, type validation, duplicate detection, referential integrity.

2. Silver Layer — Conformed & Cleansed

  • Design and build conformed dimension and staging fact tables with SCD Type 2 history tracking where applicable.
  • Apply deduplication, standardisation, and business rule transformations using stored procedures.
  • Create and maintain views that expose clean, joined, and validated datasets for downstream use.
  • Write complex multi-table SQL joins across Finance, Supply Chain, and Warehouse data domains.
  • Implement error handling within stored procedures with transaction management and rollback logic.

3. Gold Layer — Business-Ready

  • Build optimised fact tables and dimension tables following star schema design principles.
  • Enforce referential integrity, business rule validation, and data quality gates before data is promoted to Gold.
  • Implement incremental load patterns using watermark columns and MERGE/UPSERT statements to avoid full reloads.
  • Create reporting views and aggregation layers consumed by Power BI and SSAS cubes.
  • Maintain audit columns (load timestamp, source system ID, batch ID, record hash) across all Gold layer tables.

4. Data Quality & Governance

  • Design and maintain a data quality framework: completeness, accuracy, consistency, and timeliness checks at each layer.
  • Build and maintain error logging tables with actionable metadata (error type, source record, timestamp, resolution status).
  • Implement reconciliation checks comparing source record counts to loaded counts at each layer transition.
  • Document data lineage and source-to-target mapping for all key entities.

5. Performance & Maintainability

  • Optimise SQL queries and stored procedures for performance: indexing strategies, query plan analysis, partition design.
  • Write modular, reusable, and well-commented stored procedures that other team members can maintain.
  • Maintain technical documentation: runbooks, data dictionaries, stored procedure specs, and layer-by-layer design docs.
  • Collaborate with the BI team to ensure Gold layer data structures support Power BI and SSAS reporting requirements.

MANDATORY TECHNICAL SKILLS

Core SQL Server Skills

  • T-SQL (complex joins, CTEs, window functions)
  • MERGE / UPSERT statements
  • Stored procedures & functions
  • Views & materialised views
  • Primary / foreign keys, constraints
  • Indexing & query optimisation

Data Warehouse Skills

  • Medallion architecture (Bronze/Silver/Gold)
  • Fact & dimension table design
  • SCD Type 1 & Type 2
  • Watermark-based incremental loading
  • Error tables & data quality checks
  • Reconciliation & audit columns

Supporting Skills

  • SQL Server (2016+)
  • Power BI integration awareness
  • Git / version control
  • Technical documentation
  • Agile / sprint-based delivery

EXPERIENCE REQUIREMENTS

  • 5+ years of hands-on SQL Server development experience in a data warehousing context.
  • Demonstrable experience building layered warehouse architectures (Bronze/Silver/Gold or equivalent staging/ODS/DW patterns).
  • Strong proficiency in writing and debugging complex T-SQL: multi-table joins, CTEs, subqueries, window functions.
  • Proven experience with MERGE/UPSERT for incremental loading and watermark-based change tracking.
  • Experience implementing SCD Type 2 dimension history tracking.
  • Experience designing and maintaining error tables, audit columns, and data quality validation logic.
  • Prior experience delivering to a BI layer (Power BI, SSRS, SSAS, or equivalent).

Nice to Have

  • Familiarity with Oracle Fusion data models (Finance, Supply Chain, Procurement) as source context.
  • SSAS Tabular model awareness for downstream cube compatibility.
  • Experience with Prefect or similar Python orchestration tools.
  • Power BI data modelling awareness (star schema alignment).

Vertical

Technology

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Analyst Related jobs

Other jobs at Duncan & Ross Consulting

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.