Menu Close

Johannesburg: BI Analyst / BI Developer

Johannesburg: BI Analyst / BI Developer

Location
Gauteng

Job Type
IT / Computing / Software

Job Description

We are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into actionable BI solutions. Strong expertise in Power BI, DAX, SQL, and data modelling is essential, with experience in ETL/ELT pipelines and performance optimization. This is an opportunity to make a measurable impact by enabling self-service insights and reliable analytics for stakeholders across Southern Africa. What you’ll do: Gather and translate business stakeholder requirements into technical specifications Design and build data models (star schema, dimension/fact tables) tailored for data flows Develop and optimize Power BI datasets, reports, visualizations, and dashboards Write DAX measures, custom calculations, time intelligence, filters, etc. Use Power Query / M to perform data transformations, cleaning, shaping Work with data pipelines / ETL (or ELT) tools to integrate data into the BI layer Ensure data quality, validity, consistency across sources (e.g. reconcile transactional sources, validate totals) Optimize performance (refresh times, query optimization, indexing, partitioning strategies) Set up relationships, hierarchies, manage granularity, and ensure proper model relationships Document data models, business rules, data lineage, glossaries, definitions Assist business users with ad hoc reporting and dashboard interpretation Participate in testing (unit, integration, UAT) Assist in embedding BI governance, versioning, deployment pipelines Monitor and troubleshoot BI environment issues (refresh failures, performance bottlenecks) Collaborate with IT, DBAs, data engineers, and other stakeholders to ensure architecture alignment Your Expertise: 3–6 years of experience in BI / analytics / data roles Strong Power BI development experience (datasets, dashboards, reports) Expertise in data modelling: dimensional modelling, relational modelling Proficiency in DAX (calculations, time intelligence, filtering) Experience with Power Query / M for ETL / transformations Strong SQL skills, ability to write complex queries, joins, window functions Experience with ETL/ELT tools and data pipelines Understanding of data warehousing and BI architecture Performance tuning and optimization of large models Experience with data quality, validation, reconciliation Good communication skills—able to engage with business and technical users Experience with version control, CI/CD for BI deployments Familiarity with Azure / AWS data services (Synapse, Data Factory, Databricks) Familiarity with other BI tools (e.g. Paginated Reports, Tableau, etc.) Experience implementing Row-Level Security (RLS) in Power BI Exposure to advanced analytics / forecasting Experience in financial, operations, or logistics domain Microsoft Power BI / Data certifications Experience in cash management, banking or similar domains Qualifications: Bachelor’s degree (Computer Science, Information Systems, Engineering, or related) or equivalent Other information related to the opportunity: Contract position Location: Johannesburg Why work for us? Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.  You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.  Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.  By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.  iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.
View Job  Gauteng: Senior Business Analyst posted by The Hiring House

Ready to Apply?

Click below to apply directly with the employer


Go Apply Now


Safe & secure application

Advertisement


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.

How to Apply

Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Gauteng: Sales Consultant Johannesburg Fire Sprinkler Systems posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Jobs 4 All Marketing Other Sales

Job PurposeThe purpose of this role is secure sales through implementing sales initiatives, building networks and channels, responding to leads,…

View Job

Isando: Senior Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe Senior Revit Designer leads the design and coordination of high-quality, fully compliant fire protection systems. This role includes...

View Job  South Africa: Tier 2 IT Support Agent - Fully remote
View Job

Gauteng: Junior Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe purpose of this role is to support the design and development of fire protection systems using Revit, ensuring…

View Job

Gauteng: Intermediate Revit Designer Johannesburg posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Construction Jobs 4 All Mining Other Building

Job SummaryThe Intermediate Revit Designer plays a key role in the design and coordination of fire protection systems using Revit.…

View Job

Western Cape: Contracts Manager – Fire Protection Industry Cape Town, South Africa posted by Jobs 4 All

Jobs in South Africa October 3, 2025
Construction Jobs 4 All Mining Other Building

Job PurposeWe are seeking an experienced and dynamic Contracts Manager to oversee the successful execution of fire protection projects within…

View Job

Lenasia: Shift maintenance technician (Millwright) In the Plastic Industry– Lenasia – Gauteng posted by Jobs 4 All

Jobs in Gauteng October 3, 2025
Engineering Management Jobs 4 All

Job Summary The Technician is responsible for diagnosing and solving mechanical, hydraulic, pneumatic, electrical and other faults on plant and...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area