Data Modeler
Worldhire Global
Posted by a Verified Recruiter
Industry
IT Services and IT Consulting
Location
Johannesburg, South Africa
Work mode
Hybrid
Job type
Full-time
Annual salary
R1,440,000 - R1,560,000 (R1.44 Million - R1.56 Million)
Minimum experience
7+ years
Posted
3rd November, 2026
Required skills
Microsoft SSAS TabularCube DevelopmentSemantic Data ModelsDAX MeasuresSQLDimensional ModellingPerformance Optimization
About the company
WorldHire is a global talent acquisition and executive search firm that helps companies hire top talent across multiple industries and geographies. We partner with startups, mid-sized businesses, and global enterprises to identify, assess, and recruit professionals for leadership, technical, and business-critical roles. Our focus is on delivering high-quality talent through a consultative and efficient hiring process, ensuring the right fit for both clients and candidates.
About the role
Role - Data Modeler
Location - Johannesburg, SA
Hybrid (3 days onsite)
Open for FTE and Contract
We are seeking an experienced Data Modeler to design, develop, and optimize enterprise-scale analytical data models. The ideal candidate will possess strong expertise in Microsoft SSAS Tabular, cube development, semantic modelling, and business intelligence solutions. The role requires close collaboration with business stakeholders to translate complex business requirements into scalable and high-performing data models.
Key Responsibilities
- Design and develop enterprise data models to support reporting, analytics, and decision making.
- Build and maintain SSAS Tabular models and multidimensional/tabular cubes.
- Develop semantic layers that align technical data structures with business requirements.
- Create and optimize DAX measures, calculated columns, and KPIs.
- Ensure model accuracy, consistency, and alignment with business processes.
- Analyze and improve model performance, scalability, and query response times.
- Collaborate with data engineers, BI developers, and business users to define data requirements.
- Support data governance, data quality, and metadata management initiatives.
- Troubleshoot and resolve data modelling and performance-related issues.
Mandatory Skills
- Advanced expertise in Microsoft SSAS Tabular.
- Strong experience in Cube Development.
- Deep understanding of Semantic Data Models.
- Proficiency in DAX Measures and Calculations.
- Experience in Model-to-Business Alignment.
- Strong knowledge of Performance Optimization and Tuning for analytical models.
- Experience with SQL and relational database concepts.
- Understanding of dimensional modelling techniques such as Star Schema and Snowflake Schema.
Preferred Skills
- Exposure to Azure Data Platform services.
- Experience with Power BI and enterprise reporting solutions.
- Knowledge of data warehousing concepts and ETL processes.
- Experience working in cloud-based data platforms and migration initiatives.
Educational Qualification
Bachelor's degree in Computer Science, Information Technology, Data Science, or a related
discipline.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent stakeholder communication abilities.
- Ability to translate business requirements into technical solutions.
- Strong attention to detail and commitment to data quality.
Success Criteria
- Deliver high-quality, scalable data models.
- Improve analytical query performance and reporting efficiency.
- Ensure business-friendly semantic models that support enterprise analytics and decision making.
- Client Emphasis: Candidates must demonstrate hands-on expertise in MS SSAS Tabular and Cube Development, as these skills were explicitly highlighted as critical requirements for the role.
See how well your CV fits this role. Log in or create a free account to check.
