SQL SERVER DATA WAREHOUSE DEVELOPER

Duncan & Ross


Job Location:

Dubai - UAE

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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

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 r...

About Company

Duncan & Ross offers integrated and customer oriented services in different industries such as Automotive, Aerospace, Metro & Railway, Energy, Construction, Manufacturing and Telecom.

View Profile View Profile