Power BI Developer / Consultant (iOCO0104)

Ioco

Johannesburg

On-site

ZAR 360,000 - 600,000

Part time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

iOCO is seeking an experienced Power BI Developer/Consultant to design, develop, and maintain BI solutions turning complex data into meaningful insights. You will work with stakeholders, data teams, and technical teams to deliver intuitive dashboards and reports from Johannesburg.

The role focuses on building dashboards, data models, DAX calculations, and data integration across sources, with emphasis on performance and security. This is a 6-month contract based in Johannesburg.

Qualifications

  • Strong hands-on experience with Microsoft Power BI.
  • Strong knowledge of DAX and Power Query / M.
  • Experience with data modelling and dimensional modelling concepts.
  • Good SQL skills.
  • Experience working with relational databases and multiple data sources.
  • Understanding of ETL / data transformation processes.
  • Strong analytical and problem-solving skills.
  • Ability to engage with stakeholders and translate business needs into technical solutions.
  • Experience with Power BI Service, workspaces, gateways, publishing, and scheduled refreshes.

Responsibilities

  • Design, develop, and maintain interactive Power BI dashboards and reports.
  • Gather and translate business requirements into effective BI solutions.
  • Build and optimise data models using Power BI and Power Query.
  • Develop DAX calculations, measures, and KPIs.
  • Connect Power BI to multiple data sources including SQL databases, Excel, APIs, and cloud platforms.
  • Perform data cleansing, transformation, and modelling.
  • Ensure dashboards are accurate, scalable, and user-friendly.
  • Optimise Power BI reports and datasets for performance.
  • Implement row-level security and appropriate data access controls.
  • Collaborate with Data Engineers, Analysts, Developers, and business stakeholders.
  • Support deployment, maintenance, and troubleshooting of Power BI solutions.
  • Provide documentation and user support where required.

Skills

Power BI
DAX
Power Query
SQL
Data modelling
ETL
Stakeholder engagement
Analytics
Power BI Service

Tools

Azure Data Factory
Azure Synapse
Databricks
SSIS
SSRS

Job description

We are looking for an experienced Power BI Developer / Consultant to design, develop, and maintain business intelligence solutions that turn complex data into meaningful insights. The successful candidate will work closely with business stakeholders, data teams, and technical teams to understand reporting requirements and deliver intuitive dashboards and reports.

What you'll do:
  • Design, develop, and maintain interactive Power BI dashboards and reports.
  • Gather and translate business requirements into effective BI solutions.
  • Build and optimise data models using Power BI and Power Query.
  • Develop DAX calculations, measures, and KPIs.
  • Connect Power BI to multiple data sources including SQL databases, Excel, APIs, and cloud platforms.
  • Perform data cleansing, transformation, and modelling.
  • Ensure dashboards are accurate, scalable, and user-friendly.
  • Optimise Power BI reports and datasets for performance.
  • Implement row-level security and appropriate data access controls.
  • Collaborate with Data Engineers, Analysts, Developers, and business stakeholders.
  • Support deployment, maintenance, and troubleshooting of Power BI solutions.
  • Provide documentation and user support where required.
Your Expertise:
  • Strong hands-on experience with Microsoft Power BI.
  • Strong knowledge of DAX and Power Query / M.
  • Experience with data modelling and dimensional modelling concepts.
  • Good SQL skills.
  • Experience working with relational databases and multiple data sources.
  • Understanding of ETL / data transformation processes.
  • Strong analytical and problem-solving skills.
  • Ability to engage with stakeholders and translate business needs into technical solutions.
  • Experience with Power BI Service, workspaces, gateways, publishing, and scheduled refreshes.
Advantageous
  • Microsoft Power BI / Fabric certification.
  • Experience with Microsoft Fabric, Azure Data Factory, Azure Synapse, or Databricks.
  • Experience working within Agile environments.
  • Exposure to data warehousing and cloud-based analytics platforms.
  • Experience with SSRS, SSIS, or other Microsoft BI technologies.
Other information applicable to the opportunity:
  • 6-month 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Power BI Developer / Consultant (iOCO0101)
Power BI Developer / Consultant (iOCO0101)

Ioco • Johannesburg

On-site
ZAR 450,000 - 750,000
Power BI Developer / Consultant (iOCO0101)
Power BI Developer / Consultant (iOCO0101)

iOCO Limited • Johannesburg

On-site
ZAR 540,000 - 720,000
Power BI Developer (iOCO0054)
Power BI Developer (iOCO0054)

iOCO Limited • Cape Town

On-site
ZAR 350,000 - 550,000
Power BI Solutions Architect & Insights Designer
Power BI Solutions Architect & Insights Designer

iOCO Limited • Johannesburg

On-site
ZAR 420,000 - 640,000
Power BI Architect & Insights Consultant
Power BI Architect & Insights Consultant

Ioco • Johannesburg

On-site
ZAR 360,000 - 600,000
Power BI Consultant — Dashboards & Insights
Power BI Consultant — Dashboards & Insights

iOCO Limited • Johannesburg

On-site
ZAR 540,000 - 720,000
Business / Data Analyst (iOCO0108)
Business / Data Analyst (iOCO0108)

Ioco • Johannesburg

On-site
ZAR 420,000 - 620,000
Power BI Dashboard Designer & Data Storyteller
Power BI Dashboard Designer & Data Storyteller

iOCO Limited • Cape Town

On-site
ZAR 350,000 - 550,000
Power BI Developer
Power BI Developer

Synergy AI (Pty) Ltd • Stellenbosch

On-site
Power BI Specialist
Power BI Specialist

Hire Resolve • Johannesburg

On-site
ZAR 300,000 - 400,000