Business Intelligence Developer

KwaZulu-Natal, South Africa

Job Description

Our client is seeking a Business Intelligence (BI) Developer based onsite in Durban for a full-time permanent position.
The successful candidate will play a key role in developing data warehouses, building BI reports and dashboards, and optimising SQL queries to deliver valuable insights that drive business decisions.
Location: Durban, KwaZulu-Natal (Onsite)
Requirements:

  • Bachelor's Degree or Diploma in Computer Science, Information Systems, Data Analytics, or related field.
  • 3+ years' experience as a Business Intelligence Developer, Data Engineer, or SQL Developer.
  • Strong SQL Server skills with experience in T-SQL and database design.
  • Expertise in Power BI, Microsoft Fabric, DAX, and data visualisation techniques.
  • Experience with SSIS, SSAS, and SSRS.
  • Proven ability to build and maintain ETL pipelines for structured and unstructured data.
  • Strong understanding of data warehousing, OLAP concepts, and database administration.
  • Exposure to Azure SQL, AWS RDS, or other cloud-based data platforms advantageous.
  • Experience in retail or FMCG data environments will be beneficial.
  • Excellent problem-solving and analytical skills with strong attention to detail.
Key Responsibilities:
  • Design and develop data warehouses, data models, and BI reporting solutions.
  • Build and optimise ETL processes to integrate multiple data sources.
  • Write and tune complex SQL queries for analysis and reporting.
  • Create interactive dashboards and reports using Power BI and related tools.
  • Monitor and improve database performance, scalability, and availability.
  • Maintain data quality, integrity, and security across all systems.
  • Collaborate with business stakeholders to define and deliver actionable insights.
  • Support disaster recovery, replication, and failover systems to ensure uptime.
How to Apply: * Follow the link to our jobseeker's page -
  • Search for the job title: "Business Intelligence Developer"
  • Click Apply to submit your CV.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1567364
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KwaZulu-Natal, South Africa
  • Education
    Not mentioned