Talent.com
BI Developer
BI DeveloperIOCO • Johannesburg, South Africa
BI Developer

BI Developer

IOCO • Johannesburg, South Africa
30+ days ago
Job description

We are looking for a skilled Business Intelligence Developer to join our internal team supporting a key client in the Mining and Construction sector. This role focuses on managing and optimizing large-scale data environments within the Human Capital Management (HR and Payroll) domain, ensuring data integrity, insightful reporting, and seamless integration across multiple systems.

What You’ll Do

  • Design, develop, and maintain SQL-based BI solutions to support business decision-making within the HR and Payroll landscape.
  • Build and optimize Power BI dashboards and visualizations, ensuring accuracy, clarity, and performance.
  • Develop and support SSRS reports and integrations, enabling efficient data flow across enterprise systems.
  • Manage and maintain data within multi-terabyte databases, ensuring scalability, performance, and data governance compliance.
  • Collaborate with business and technical stakeholders to gather requirements, translate them into technical solutions, and deliver actionable insights.
  • Oversee and maintain 80+ data integrations across third-party applications and client line-of-business (LOB) systems.
  • Contribute to continuous improvement initiatives across BI architecture, ETL processes, and reporting frameworks.

What We’re Looking For

Experience

  • Proven experience with SQL Server and related BI stack components (SSRS, SSIS, SSAS).
  • Strong knowledge of Power BI development, including DAX, data modeling, and performance tuning.
  • Experience working with large-scale databases (multi-terabyte environments).
  • Solid understanding of integration design , ETL pipelines, and automation within complex data ecosystems.
  • Experience supporting Human Capital Management systems (HR and Payroll) is highly advantageous.
  • Excellent communication skills and stakeholder engagement capability.
  • Preferred Qualifications

  • Degree in Computer Science, Information Systems, or related field.
  • Experience in the Mining or Construction industry will be an advantage.
  • Familiarity with data warehousing concepts, performance optimization, and data security best practices.
  • Create a job alert for this search

    Bi Developer • Johannesburg, South Africa

    Related jobs
    Lead Developer – APIs

    Lead Developer – APIs

    Network Recruitment • Centurion, South Africa
    Design, develop, and maintain high-quality, scalable RESTful and SOAP-based APIs using the.Build and manage Windows Services following microservice design principles. Develop data access layers usin...Show more
    Last updated: 16 hours ago • Promoted • New!
    Microgrid Solutions Sales Manager – Nigeria

    Microgrid Solutions Sales Manager – Nigeria

    JeloCorp • Boksburg, South Africa
    Microgrid Solutions Sales Manager – Nigeria.Regional Director – West & Central Africa, Microgrid & ESS.A leader in hybrid renewable energy, our client specializes in turnkey microgrid systems that ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technical Evaluator

    Senior Technical Evaluator

    Deka Minas Pty Ltd • Sasolburg, South Africa
    Please note this position is based in Yanbu, Saudi Arabia.All Relocation Costs are covered.Our Client is seeking a Technical Evaluator Senior who will be responsible for assessing the job competenc...Show more
    Last updated: 30+ days ago • Promoted
    BI Developer

    BI Developer

    LMP RECRUIT • sandton, Gauteng, South Africa
    A leading company is seeking a.Power BI, SQL, Microsoft Fabric, and Power Automate.Show more
    Last updated: 30+ days ago • Promoted
    Junior BI Developer – Johannesburg – up to R350k per annum

    Junior BI Developer – Johannesburg – up to R350k per annum

    E-Merge • Johannesburg, South Africa
    Join a dynamic, forward-thinking company that specializes in information technology, harnessing cutting-edge technologies to drive transformation, empower organisations for long-term success, and s...Show more
    Last updated: 30+ days ago • Promoted
    Azure Data Engineer

    Azure Data Engineer

    Dina Gates Recruitment (Pty) Ltd • Kempton Park, South Africa
    We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show more
    Last updated: 30+ days ago • Promoted
    Financial Professionals

    Financial Professionals

    Midvaal Recruitment • Vereeniging, South Africa
    Midvaal Recruitment – Calling All Financial Candidates in the Vaal Triangle!.Midvaal Recruitment is seeking skilled.If you have strong accounting and financial administration experience, we would l...Show more
    Last updated: 30+ days ago • Promoted
    SQL Database Support Engineer

    SQL Database Support Engineer

    Cre8work • Germiston, South Africa
    As the Junior SQL & ERP support, you will play a critical role in supporting the ERP and Database SQL Engineer in the efficient operation of our ERP systems and SQL databases.Your role will involve...Show more
    Last updated: 30+ days ago • Promoted
    Senior BI Developer - Hybrid

    Senior BI Developer - Hybrid

    Profession Hub • Sandton, South Africa
    Our client is searching for a Senior BI Developer with strong technical skills and business acumen to join our team.The ideal candidate should be proficient in data analysis, reporting, and visuali...Show more
    Last updated: 12 days ago • Promoted
    BI Analyst

    BI Analyst

    ABC Worldwide • Centurion, South Africa
    Senior Business Intelligence Analyst.The Senior Business Intelligence (BI) Analyst is responsible for transforming complex business needs into actionable insights through data.This role involves co...Show more
    Last updated: 30+ days ago • Promoted
    BI Reporting Analyst

    BI Reporting Analyst

    PRR Recruitment • Sandton, South Africa
    This role involves building reports, improving automation, and helping teams use insights to drive results.Gather and structure data across sources. Develop dashboards and Power BI reports.Support i...Show more
    Last updated: 30+ days ago • Promoted
    Master Data Manager - Logistics Industry - East Rand

    Master Data Manager - Logistics Industry - East Rand

    Job Masters • east rand, Gauteng, South Africa
    Master Data Manager Logistics Industry East Rand.We are seeking an experienced and highly skilled Master Data Manager to oversee and drive the organizations master data governance, quality, and l...Show more
    Last updated: 30+ days ago • Promoted
    BI Analyst / BI Developer

    BI Analyst / BI Developer

    IOCO • Johannesburg, South Africa
    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 acros...Show more
    Last updated: 30+ days ago • Promoted
    Senior Associate

    Senior Associate

    Deka Minas Pty Ltd • Germiston, South Africa
    We are seeking a highly skilled and experienced.The successful candidate will play a key role in managing complex legal matters, providing strategic advice to clients, and supporting the firm’s par...Show more
    Last updated: 30+ days ago • Promoted
    Port Machinery Sales Manager - Abidjan, Côte d’Ivoire

    Port Machinery Sales Manager - Abidjan, Côte d’Ivoire

    JeloCorp • Boksburg, South Africa
    Regional Sales Director – West & Central Africa.A leading provider of port equipment solutions is expanding its presence across Francophone West Africa. We are seeking a Côte d’Ivoire–based Sales Ma...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate SQL Administrator - East Rand

    Intermediate SQL Administrator - East Rand

    Job Masters • East Rand, South Africa
    Intermediate SQL Administrator East Rand.The Intermediate to Senior SQL Database Administrator (DBA) is a key technical role responsible for the management, maintenance, and optimization of SQL Se...Show more
    Last updated: 30+ days ago • Promoted
    SAP / Performance Data / BI Analyst (Petrochemical) - 6 month contract (LOCALS)

    SAP / Performance Data / BI Analyst (Petrochemical) - 6 month contract (LOCALS)

    Isilumko Staffing (JHB) • Sasolburg, South Africa
    Industry : Petrochemical | Mining | Chemical | FMCG | Banking.Employment Type : Full-time | On-site.Are you a data-driven professional with a passion for performance excellence and digital transforma...Show more
    Last updated: 29 days ago • Promoted
    Centurion BI Developer | Data Scientist | Data Analyst

    Centurion BI Developer | Data Scientist | Data Analyst

    Oostelike Personeel Konsultante • Centurion, South Africa
    Centurion BI Developer | Data Scientist | Data Analyst.Legal requirements : Must be a South African Citizen with a clean criminal background and ITC (no bad debt) - checks will be done on shortliste...Show more
    Last updated: 30+ days ago • Promoted