Senior Data Modeler - Enterprise Data Warehouse

Indsafri

South Africa

On-site

ZAR 700,000 - 900,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Indsafri India Private Limited is seeking a highly experienced Senior Data Modeler to lead the design, development, and evolution of dimensional data models for a large-scale enterprise data warehouse on Amazon Redshift.

This critical role involves optimizing data models, writing complex SQL queries, and collaborating with data engineers and analysts to align data modeling with implementation strategies.

Applicants should possess 8-10 years of experience in data modeling and data warehousing, along with advanced skills in SQL and extensive knowledge of Kimball methodologies.

Qualifications

  • 8-10 years of progressive experience in data modelling and data warehousing roles.
  • Extensive experience in enterprise data warehousing and expertise in Kimball dimensional modelling methodologies.
  • Proven experience designing and implementing dimensional models at scale across multiple business domains.
  • Advanced SQL skills with a strong focus on Amazon Redshift and other data/analytic platforms.

Responsibilities

  • Lead the design and maintenance of enterprise-grade dimensional models.
  • Ensure data models are optimized for Amazon Redshift performance.
  • Review and refactor existing data models.
  • Write and optimize complex SQL queries for analysis.

Skills

ETL
data validation
data quality
SQL
Agile Methodologies
communication
AWS Glue
Mentorship
Requirements Gathering
Data Warehousing
Data Modeling
Metadata Management
Data Governance
ELT
amazon redshift
kpis
data profiling
Performance Optimization
Stakeholder Collaboration
AWS S3
AWS Athena
Data Lineage
Banking Industry
Business Translation
Kimball Dimensional Modeling
Advisory Role
Business Intelligence (BI) Tools
Semantic Layer Concepts
Data Catalog Tools
Telecommunications Industry

Education

8-10 years of experience in data modelling and data warehousing

Tools

Amazon Redshift
AWS Glue
AWS S3
AWS Athena

Job description

Senior Data Modeler - Enterprise Data Warehouse

We are seeking a highly experienced Senior Data Modeler to lead the design, development, and ongoing evolution of dimensional data models for a large-scale enterprise data warehouse, primarily built on Amazon Redshift. This role is critical in shaping the analytical capabilities of our enterprise platform, ensuring data is trustworthy, structured effectively, and optimized for informed decision-making.

Key Responsibilities:

  • Lead the design and maintenance of enterprise-grade dimensional models adhering to Kimball methodology.
  • Develop fact tables, dimensions, conformed dimensions, and implement robust surrogate key strategies.
  • Ensure data models are optimized for Amazon Redshift performance, including strategic use of distribution styles, sort keys, and understanding query patterns.
  • Review and refactor existing data models to enhance usability, performance, and scalability.
  • Write and optimize complex SQL queries on Amazon Redshift for in-depth analysis, data validation, and performance tuning.
  • Profile source data to validate modelling assumptions and inform design decisions.
  • Partner closely with data engineers and analysts to align data modelling decisions with ELT/ETL implementation strategies.
  • Facilitate requirements and data modelling workshops with business stakeholders and data knowledge workers.
  • Translate business concepts, Key Performance Indicators (KPIs), and metrics into well-defined and effective dimensional data structures.
  • Serve as a trusted advisor to business and analytics teams on data interpretation, usage, and best practices.
  • Clearly articulate complex data concepts to both technical and non-technical audiences.
  • Define and enforce data modelling standards, naming conventions, and design patterns.
  • Document data definitions, business rules, and assumptions.
  • Support data lineage initiatives, impact analysis, and efforts to ensure enterprise data consistency.
  • Provide guidance and mentorship to junior data modelers and analysts.
  • Review data models and SQL code developed by others.
  • Contribute to and influence architectural and design decisions across the broader data platform.

Required Skills and Qualifications:

  • 8-10 years of progressive experience in data modelling and data warehousing roles.
  • Extensive experience in enterprise data warehousing and advanced expertise in Kimball dimensional modelling methodologies.
  • Proven experience designing and implementing dimensional models that have been used at scale across multiple business domains.
  • Advanced SQL skills with a strong focus on Amazon Redshift and other data/analytic platforms.
  • Demonstrated experience optimizing queries for performance in columnar data warehouses.
  • Strong data profiling and validation skills.
  • Solid understanding of ELT/ETL processes and data pipelines.
  • Proven ability to run effective data modelling and requirements gathering workshops.
  • Experience working closely with data knowledge workers, business analysts, and decision-makers.
  • Ability to constructively challenge requirements and propose improved modelling approaches.
  • Excellent communication skills, with the ability to explain complex data concepts clearly.

Preferred Qualifications:

  • 5+ years of experience within the Telecommunications or Banking industries.
  • Familiarity or experience with AWS data services such as S3, Glue, and Athena.
  • Familiarity with Business Intelligence (BI) tools and semantic layer concepts.
  • Exposure to data governance, metadata management, or data catalogue tools.
  • Experience working in Agile or product-oriented data teams.

Skills Matrix:

Skills
  • ETL
  • data validation
  • data quality
  • SQL
  • Agile Methodologies
  • communication
  • AWS Glue
  • Mentorship
  • Requirements Gathering
  • Data Warehousing
  • Data Modeling
  • Metadata Management
  • Data Governance
  • ELT
  • amazon redshift
  • kpis
  • data profiling
  • Performance Optimization
  • Stakeholder Collaboration
  • AWS S3
  • AWS Athena
  • Data Lineage
  • Banking Industry
  • Business Translation
  • Kimball Dimensional Modeling
  • Advisory Role
  • Business Intelligence (BI) Tools
  • Semantic Layer Concepts
  • Data Catalog Tools
  • Telecommunications Industry
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Modeller – Enterprise Data Warehouse (6-Month Contract)
Senior Data Modeller – Enterprise Data Warehouse (6-Month Contract)

Rosstone • Gauteng

On-site
ZAR 1,000,000 - 1,800,000
Senior Data Modeler: Redshift Enterprise DW (Kimball)
Senior Data Modeler: Redshift Enterprise DW (Kimball)

Indsafri India Private Limited • South Africa

Hybrid
ZAR 700,000 - 900,000
Senior Analytics Engineer
Senior Analytics Engineer

NTT DATA • Johannesburg

On-site
ZAR 900,000 - 1,700,000
Senior Data Warehouse Developer MMH260203-1
Senior Data Warehouse Developer MMH260203-1

Momentum • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Data Warehouse Developer
Senior Data Warehouse Developer

Psybergate • Centurion

On-site
ZAR 600,000 - 900,000
Senior Data Engineer/Analyst
Senior Data Engineer/Analyst

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Data Engineer
Senior Data Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Competitive bonus program
Health, dental, and vision insurance
Professional development
+2
Senior Data Analyst & BI Engineer
Senior Data Analyst & BI Engineer

Isilumko Staffing • Sandton

On-site
ZAR 650,000 - 850,000
Data Analyst
Data Analyst

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Senior Data Engineer- AWS
Senior Data Engineer- AWS

Impronics Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000