Skip to content
Back to open jobs

BI Engineer

  • To be confirmed
  • Contract
  • Remote
  • Reporting
  • Data and Analytics
  • Business Intelligence
  • Data Modelling
  • Azure
  • Fabric
  • PowerBI
  • SQL

The employer is confidential. We will discuss the organization and employment arrangement during the recruitment process.

About the role

Introduction

An organisation advancing its capacity planning and operational reporting capabilities is seeking a BI Engineer for a remote contract engagement. The planned term is 12 months, starting in January 2027, with an end and renewal review in January 2028. You will strengthen dashboards, historical reporting and the underlying data environment while responding to evolving business priorities. The annual salary range is R1,150,000 to R1,350,000.

Role Responsibilities

  • Develop and enhance interactive Power BI dashboards, including visual design, dynamic navigation, bookmarks and presentation functionality.

  • Build data mock-ups, pilot calculations and scenario analyses to support capacity utilisation modelling and business cases.

  • Evaluate and implement dashboard commenting and collaboration capabilities using appropriate Microsoft technologies.

  • Work with application developers to enable and validate historical data retention across application interfaces and SQL databases.

  • Update dashboards, application views and SSRS reports to incorporate historical data and meaningful trend analysis.

  • Support SQL database design, maintenance and performance optimisation, alongside application integrations and data pipeline logic.

  • Deliver ad hoc capacity and demand analysis, communicate progress and blockers, and document solutions for knowledge transfer.

  • Work within client data governance, confidentiality, security and access requirements.

Experience Requirements

  • Hands-on Power BI expertise, including DAX, data modelling, bookmarks and navigation.

  • Experience with Power Automate, Power Apps, and Microsoft Fabric and/or related cloud data services.

  • SQL Server and SSRS proficiency, including relational database design, querying, maintenance and performance optimisation.

  • Azure hosting and Azure Data Factory experience.

  • Application development and configuration skills, including low-code/no-code platforms, custom application support and systems integration.

  • Software development fundamentals sufficient to troubleshoot and collaborate on application code changes and data pipelines.

  • Data analysis and capacity or demand modelling capability.

  • Strong written and verbal communication, cross-functional collaboration and the flexibility to manage changing priorities.

Education Requirements

  • A BSc in Computer Science or a related discipline is preferred.

A question about the role?

Include the role title when you contact us.

theteam@truffle.global

Apply for this role

Send your resume and contact details to the Truffle recruitment team.

Register

PDF or Word document, up to 10 MB.

Your details are used for recruitment. Read our privacy notice.