Business Intelligence (BI) Developer

Praxis Tech

Durban

On-site

ZAR 420,000 - 540,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off

Job summary

EasyGames in Durban, ZA is seeking a BI Developer to design and build dashboards, reports and data models. You will develop ETL pipelines from multiple sources, ensuring data integrity and performance, and translate business needs into actionable visuals.

The role requires 1–3 years of hands-on BI experience, strong SQL skills, and proficiency with Power BI or Tableau. Knowledge of data warehousing and cloud platforms is a plus.

Qualifications

  • 1-3 years of hands‑on experience in BI development, data analytics, or a related role.
  • Strong skills in Power BI, Tableau, or similar data visualisation tools
  • Advanced proficiency in SQL – querying, data manipulation, and optimisation
  • Solid understanding of ETL workflows, data warehousing, and data modelling
  • Experience working with relational databases (e.g., PostgreSQL, MySQL, SQL Server)
  • Ability to communicate technical findings clearly to non‑technical audiences
  • Proactive mindset – you don't just report on data, you tell stories with it
  • Strong attention to detail and passion for clean, well‑organised data
  • Bonus: experience with cloud data platforms (AWS or Azure)
  • Bonus: familiarity with Python, R, or other scripting tools for data manipulation
  • Bonus: exposure to real‑time data or streaming tools (e.g., Kafka, Apache Flink)
  • Bonus: industry experience in gambling, fintech, e‑commerce

Responsibilities

  • Design and develop BI solutions, including dashboards, reports, and data models
  • Build and maintain ETL processes to extract data from multiple sources (internal and third-party)
  • Work closely with business stakeholders to gather and refine reporting requirements
  • Translate business problems into analytical solutions and clear visualisations
  • Maintain and optimise BI infrastructure for performance and reliability
  • Ensure data integrity, quality, and security across all reporting layers

Skills

Power BI
Tableau
SQL
ETL
Data Warehousing
Data Modelling
PostgreSQL
MySQL
SQL Server
Communication
Storytelling
Attention to detail
Cloud platforms
Python
R
Kafka
Flink

Tools

Power BI
Tableau

Job description

Role Overview

Design and develop BI solutions, including dashboards, reports, and data models. Build and maintain ETL processes to extract data from multiple sources. Work closely with business stakeholders to gather and refine reporting requirements.

Responsibilities
  • Design and develop BI solutions, including dashboards, reports, and data models
  • Build and maintain ETL processes to extract data from multiple sources (internal and third-party)
  • Work closely with business stakeholders to gather and refine reporting requirements
  • Translate business problems into analytical solutions and clear visualisations
  • Maintain and optimise BI infrastructure for performance and reliability
  • Ensure data integrity, quality, and security across all reporting layers
Qualifications
  • 1-3 years of hands‑on experience in BI development, data analytics, or a related role
  • Strong skills in Power BI, Tableau, or similar data visualisation tools
  • Advanced proficiency in SQL – querying, data manipulation, and optimisation
  • Solid understanding of ETL workflows, data warehousing, and data modelling
  • Experience working with relational databases (e.g., PostgreSQL, MySQL, SQL Server)
  • Ability to communicate technical findings clearly to non‑technical audiences
  • Proactive mindset – you don't just report on data, you tell stories with it
  • Strong attention to detail and passion for clean, well‑organised data
  • Bonus: experience with cloud data platforms (AWS or Azure)
  • Bonus: familiarity with Python, R, or other scripting tools for data manipulation
  • Bonus: exposure to real‑time data or streaming tools (e.g., Kafka, Apache Flink)
  • Bonus: industry experience in gambling, fintech, e‑commerce
Benefits
  • Health insurance
  • Paid time off

About EasyGames: EasyGames is a growing tech‑forward company in the iGaming industry.

Location: Durban, ZA

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data-Driven BI Developer: Dashboards, ETL & Insights
Data-Driven BI Developer: Dashboards, ETL & Insights

Praxis Tech • Durban

On-site
ZAR 420,000 - 540,000
Health insurance
Paid time off
Senior Business Intelligence Developer
Senior Business Intelligence Developer

Placements24 • Sandton

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health insurance
Retirement planning
+3
BI Developer
BI Developer

Hire Resolve • KwaZulu-Natal

On-site
ZAR 480,000 - 720,000
Senior Business Intelligence Developer
Senior Business Intelligence Developer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,200,000
Performance bonuses
Medical and retirement benefits
Professional development
+2
Business Intelligence (BI) Developer (Level 1)
Business Intelligence (BI) Developer (Level 1)

Boardroom Appointments • Cape Town

On-site
ZAR 360,000 - 480,000
Job: Business Intelligence Developer
Job: Business Intelligence Developer

Company : santam • Cape Town

On-site
ZAR 67,000 - 100,000
Business Intelligence Developer - Power BI
Business Intelligence Developer - Power BI

Placements24 • Noord-Kaap

Hybrid
ZAR 500,000 - 750,000
Hybrid work model
Career development opportunities
Comprehensive medical benefits
+2
Junior BI Developer
Junior BI Developer

Clicks Group Limited • Cape Town

On-site
ZAR 360,000 - 480,000
Business Intelligence Developer (Intermediate)
Business Intelligence Developer (Intermediate)

GVW Group • Durbanville

On-site
ZAR 500,000 - 800,000
Flexible work arrangements
Competitive compensation
BI Developer
BI Developer

Hire Resolve • Gauteng

On-site
ZAR 600,000 - 800,000