BI Developer

To apply for this role please send your CV and covering letter to

Role Purpose

We are looking for a BI Developer to support with the delivery of BI requests from various business functions. This is an exciting opportunity for a data-driven individual to develop their skills. Working within the BI Team, you will support various business functions by providing accurate reporting and improving automation.

In this role, you should have interest and relevant experience in relation to data and business analysis. You should be analytical and an excellent communicator. Ultimately, you will enhance our business intelligence system to help us make better decisions.


  • Translate business requirements into technical proposals
  • Development of PowerBI reports, deployment, and maintenance
  • Report curation and data modelling
  • Participate in data warehouse design
  • Create technical documentation
  • Developing positive working relationships with a wide range of internal and external people and promote the use of MI/BI throughout the business
  • Prioritise work to meet demands of role, service and projects
  • Help to implement new BI Strategy
  • Processing Ad-Hoc Data Requests
  • Assist in maintaining & improving existing business process automation using SQL
  • Identify anomalies and develop solutions to improve overall reporting
  • Manage existing BI reporting, ensuring accurate and timely delivery for internal customers
  • Provide analytical insight from operational and financial data to support the delivery of business objective

Core Competencies

  • Writing complex SQL Statements within SQL Server
  • Knowledge of SQL Server Database environments Tables, Stored Procedures, Views
  • Advanced knowledge of MS Office suite particularly MS Excel
  • Understanding Data Models (Star/Snowflake)
  • PowerBI

Desirable Competencies

  • SSIS
  • Visual Studio
  • Microsoft Power Platform / PowerApps / PowerAutomate

Soft Skills

  • A strong analytical mind with proven problem-solving abilities
  • Time management skills
  • Self-motivated
  • Organised
  • Communicating effectively
  • Challenge the status quo, look for improvement opportunity