Purpose of the job
A skilled Business Intelligence Developer design, develop, and maintain data models, dashboards, and reporting solutions that support effective decision-making across the organization. The ideal candidate will have experience working with modern BI tools, strong SQL knowledge, and an analytical mindset.
Key Outputs
- Data Development & Modelling
- Design, develop, and maintain ETL/ELT processes to integrate data from various sources.
- Build and optimize data models, data marts, and semantic layers.
- Ensure data quality, integrity, and consistency across all reporting outputs.
- Reporting & Analytics
- Create interactive and visually engaging dashboards and reports using BI tools such as Power BI.
- Translate business requirements into scalable analytical solutions.
- Develop automated reporting solutions to reduce manual effort.
- Collaboration & Support
- Work closely with business stakeholders to understand reporting needs and gather requirements.
- Provide data-driven insights and recommendations to support strategic decisions.
- Collaborate with data engineers, analysts, and cross-functional teams.
- Governance & Best Practices
- Ensure adherence to data governance standards and documentation.
- Optimize BI solutions for performance, usability, and maintainability.
- Support data security and compliance initiatives.
Minimum Qualifications & Experience
- Bachelor’s degree in computer science, Software Engineering, Mathematics or related field (or equivalent work experience).
- Proven experience as a BI Developer, Data Analyst, or similar role.
- Strong proficiency in SQL (e.g., T-SQL).• Hands-on experience with BI tools (Power BI).
- Experience building ETL/ELT pipelines (SSIS, Power Automate, Databricks, Datapipelines).
- Solid understanding of data modelling principles (star schema, snowflake, Kimball).
- Ability to translate business requirements into technical specifications.
- Strong analytical, problem-solving, and communication skills.
Technical Competencies
- Knowledge of database systems, including design, optimization, and complex querywriting.
- Strong problem-solving and debugging skills, with a focus on optimizing application performance.
Behavioural Competencies
- Demonstrates strong critical thinking and the ability to interpret complex data.
- Approaches problems methodically and proposes effective, data-driven solutions.
- Ensures accuracy and consistency in reports, dashboards, and datasets.
- Performs thorough validation and documentation to maintain high-quality outputs.
- Communicates complex technical concepts clearly to non-technical audiences.
- Actively collaborates with stakeholders to understand requirements and provide updates.
- Works effectively within cross-functional teams including data engineering, analytics, and business units.
- Contributes to a supportive team environment and shares knowledge openly.
- Embraces new tools, technologies, and ways of working.
- Adjust quickly to shifting priorities and evolving business needs.
- Understands the organization’s objectives and aligns BI solutions to support them.
- Consider commercial impacts when designing or recommending solutions.
- Takes responsibility for the accuracy and timeliness of deliverables.
- Follows through on commitments and proactively manages risks or blockers.
- Designs BI solutions with usability in mind, focusing on clarity and business value.
- Seeks feedback to continuously improve user experience and reporting effectiveness.
- Looks for opportunities to optimize processes, automate tasks, and enhance data quality.
- Brings forward new ideas and best practices to strengthen the BI capability.
Employment Equity
Two Mountains is committed to transformation and employment equity. Preference will be given to candidates from designated groups, with specific consideration for People with Disabilities.
Applications
Interested candidates are invited to submit their CVs and applications to:HR@twomountains.co.za
Closing Date: 16 December 2025
If you do not hear from us within 14 days after the closing date, please consider your application unsuccessful.