Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Career Advice Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • About Us
  • All Jobs

BI Developer

  • Pretoria
  • Salary: Market Related
  • Job Type: Permanent
  • Sectors: Insurance Technology
  • Reference: 167048

Apply before Feb 04 2026 | 14 Days left

Apply

Vacancy Details

Employer: King Price Group

We’ve got a position available for a BI developer

Company: Porcupine Union

Purpose of position:

The BI developer will enable data-driven decision making by overseeing the full BI lifecycle, translating business requirements into effective data solutions, designing and implementing ETL processes, developing reports and dashboards, and ensuring insights align with organisational goals.

Responsibilities:

Business requirement specification
  • Collaborating with business users and senior stakeholders to elicit, document, and prioritise requirements
  • Conducting workshops, interviews, and analyses to translate business needs into technical specifications, including data models, KPIs, and reporting needs
  •  Creating detailed requirement documents, user stories, and functional specs to guide development

ETL development
  • Designing, building, and maintaining robust ETL pipelines to extract data from various sources (e.g., databases, APIs, flat files)
  • Transforming data using SQL scripts, stored procedures, or other tools including SSIS/Azure Data Factory
  • Loading data into data warehouses or data marts
  • Ensuring data quality, integrity, and performance through validation, error handling, and optimisation techniques

 Data warehousing and modelling

  • Developing and maintaining data warehouse architectures (e.g., star/snowflake schemas) using SQL Server or cloud platforms (Azure Synapse)
  • Implementing slowly changing dimensions (SCD), fact tables, and indexing strategies to support efficient querying and analysis

 Reporting and visualisation

  • Creating interactive reports, dashboards, and visualisations using Power BI, SSRS, or similar tools
  • Developing DAX measures, calculated columns, and custom visuals to provide actionable insights
  • Handling advanced features like row-level security (RLS), parameterised reports, and scheduled refreshes

 Senior business stakeholder management

  • Act as a primary point of contact for senior executives, presenting BI solutions, insights, and recommendations in clear, non-technical language
  • Managing expectations, providing regular updates on project progress, and facilitating feedback loops to refine deliverables
  • influencing data strategy by advising on best practices and emerging trends

 Quality assurance and maintenance

  • Performing unit testing, integration testing, and user acceptance testing (UAT) for BI solutions
  • Monitoring system performance, troubleshooting issues, and implementing enhancements
  • Ensuring compliance with data governance, security standards (e.g., GDPR), and best practices

 Collaboration and innovation

  • Working cross-functionally with data engineers, analysts, and IT teams
  • Staying updated on BI trends (e.g., AI-driven analytics, real-time reporting), and proposing improvements to processes and tools

Requirements:

  • Bachelor's degree in Computer Science, Information Systems, Data Science, or a related field
  • Relevant certifications (e.g., Microsoft Certified: Azure Data Engineer, Power BI Data Analyst) are highly desirable
  • Minimum 5 years’ experience in BI development, with at least 3 years in end-to-end roles covering ETL, reporting, and stakeholder management
  • Demonstrated success in delivering BI projects from inception to production
  • Relevant experience in industries like finance, retail, or healthcare (advantageous)
  • Proficiency in SQL (T-SQL or similar) for querying, joins, aggregations, and performance tuning
  • Experience with ETL tools such as SSIS, Azure Data Factory, or Talend.
  • Strong knowledge of reporting tools like Power BI (DAX, data modeling, gateways) and SSRS (parameterized reports, deployments)
  • Familiarity with data warehousing concepts, including dimensional modeling, OLAP, and big data technologies (e.g., Azure, AWS, or Snowflake).
  • Basic scripting knowledge (e.g., Python or PowerShell) for automation is a plus
  • Proven ability to manage senior stakeholders, with excellent communication and presentation skills
  • Experience in requirement gathering techniques (e.g., JAD sessions, use cases)

Skills and Attributes:

  • Proactive and results-oriented with a passion for data-driven decision-making
  • Adaptable to fast-paced environments and willing to learn new technologies
  • Strong ethical standards, especially regarding data privacy and accuracy
  • Strong analytical and problem-solving abilities, with attention to detail
  • Ability to work independently and in agile teams, managing multiple priorities

Should you not receive any feedback within ten (10) working days after the closing date, please accept your application as unsuccessful.

 


Apply

92 people have viewed this job.

Previous
Next

About King Price Group

Porcupine Union is proudly part of the King Price Group of companies, which means we’ve got royal roots and a whole lot of shared awesome. By doing our own thing (think fresh ideas, bold moves, and a unique space to grow) we find the best possible solutions for our clients every time.

Similar Jobs

BI Developer

  • Johannesburg
  • Job Type: Permanent
  • Posted 05 Jan 2026 | 44 Days left

Data Engineer/ BI Developer

  • Johannesburg
  • Job Type: Permanent
  • Posted 28 Nov 2025 | 6 Days left

ETL Engineer

  • Johannesburg
  • Job Type: Permanent
  • Posted 19 Dec 2025 | 27 Days left

Data Analyst

  • Centurion
  • Job Type: Contract
  • Posted 06 Jan 2026 | 45 Days left

More Jobs at King Price Group

View All (11)

Flutter Developer

  • Pretoria
  • Job Type: Permanent
  • Posted 20 Jan 2026 | 37 Days left

Intermediate Full Stack Developer (C# .Net)

  • Pretoria
  • Job Type: Permanent
  • Posted 20 Jan 2026 | 37 Days left

Test Analyst

  • Pretoria
  • Job Type: Permanent
  • Posted 20 Jan 2026 | 37 Days left

Investigator (Limpopo)

  • Polokwane
  • Job Type: Permanent
  • Posted 19 Jan 2026 | 9 Days left

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.