BI Developer

  • Full time
  • Randburg

Reference: DB 6902

Consultant: Dorei Barnes

Location: Randburg/remote


  • Translate business and/or client needs into technical specifications 
  • Scope design of data requirements including identifying source data for acquisition 
  • Analyse data and present data through visualised reports which aid decision-making 
  • Transform large and/or complex data into meaningful insights through data visualisation and storytelling 
  • Create/deploy visualisations, dashboards and interactive visual reports using Sisense 
  • Optimise reports to ensure a responsive solution when visualising vast amounts of data 
  • Design, build and deploy BI and data visualisation solutions that are creative, flexible, scalable and re- usable based on best practice themes and guidelines 
  • Develop and execute database queries and conduct analyses 
  • Identify, communicate and resolve data quality and data reconciliation issues 
  • Manage any data mapping and/or modelling required to deliver a reporting solution 
  • Conduct unit testing and troubleshooting 
  • Deliver BI projects on time, within budget and at high quality


  • 4 to 5+ years in a BI Developer or data visualisation position (essential) 
  • Strong data visualization and story-telling capability (essential) 
  • Strong SQL knowledge, and experience with SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), MySQL and/or PostgreSQL
  • Experienced ability to craft content and tell stories with data (essential) 
  • Working knowledge of data warehouse design (e.g., dimensional modelling) and data mining 
  • Client-facing consulting or technology implementations (essential) 
  • Excellent numeric capability or statistical skills (essential)
  • Strong experience with BI technologies such Power BI (essential) or Sisense (advantageous) 
  • Working knowledge of data management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) experience/framework (advantageous) 
  • Experience with front-end scripting languages such as JavaScript (highly advantageous) 
  • A solid understanding and experience in project management principles (advantageous) 
  • Experience in Market Research industry or Customer Experience (advantageous) 
  • Leadership experience (advantageous)

How to Apply:

  • Email your comprehensive CV to
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.

To apply for this job email your details to