BI Developer

Elite Search
Centurion, Gauteng
Full-time
Posted 5 hours ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
Role:  BI Developer (Intermediate or Senior)
Location: Centurion

Our well known client is looking for a dynamic Intermediate or Senior BI Developer to join their fabulous team. The role focuses on Power BI development, semantic modelling, SQL, data integration, ETL/ELT pipelines, performance, security, deployment and technical BI support. This is a fast-paced, collaborative environment where initiative, adaptability and quick thinking are highly valued.

POSITION INFO:
The Role: Design, develop, test, publish and maintain Power BI reports, dashboards, apps, datasets and semantic models. Build intuitive Power BI visualisations, including drill-throughs, tooltips, bookmarks, navigation, slicers and exception views. Develop robust DAX measures and calculation logic. Design scalable dimensional data models, including star schemas, fact tables, dimensions and relationships. Optimise DAX, Power Query, model size, cardinality and report performance. Implement row-level security, workspace access and report distribution. Manage\/support deployment across development, testing and production environments. Monitor refreshes, usage and BI performance and investigate failures. Develop and optimise SQL queries, views, stored procedures and reusable data extraction logic. Integrate and reconcile data from databases, files, spreadsheets, APIs and business applications. Create repeatable ETL\/ELT transformations using SQL, Power Query, dataflows or approved platform services. Analyse query execution and data retrieval performance. Document source-to-target mappings, transformation rules, dependencies and data lineage. Apply source-control, peer-review, change-control and production-release practices. Profile data and implement repeatable validation\/reconciliation controls. Support unit, integration, regression and UAT testing. Investigate data discrepancies and technical BI issues and coordinate corrective action. Maintain technical documentation, data dictionaries, calculation definitions and release notes. Use version control and peer review for code, models and report changes. Promote reusable data products, naming conventions, development standards and a single source of truth. Identify opportunities for automation, AI-enabled analytics and improved BI capability. Keep current with Power BI, Microsoft Fabric, Copilot, Azure and related Microsoft data technologies. At Senior level: lead complex BI initiatives, define solution architecture, conduct code\/design reviews and mentor junior\/intermediate developers. Requirements: 3-5+ years' experience as a BI Developer (duties as above) - must have Degree is desirable Advanced Excel - must have Experience using Power BI, SQL, DAX, Power Query - must have Microsoft Fabric, Copilot, Azure and related Microsoft data technologies - advantageous

Interested in this role?

You'll apply on Elite Search's own site before 30 October 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationCenturion, Gauteng
CategoryIT & Software
Posted1 October 2026
Closing Date30 October 2026
Elite Search
Centurion, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job