Interim Power BI Developer / Analyst

Job Title: Power BI Developer
Location: Blackburn
Contract Type: Interim - 6 Months
Rate: Up to £500 per day (Outside IR35)
Start Date: ASAP



Overview:

We are seeking an experienced Power BI Developer for a 6-month interim contract to support a fast-paced retail business in transforming financial data into actionable insights. This role focuses on designing and building finance-focused Power BI dashboards and reports, leveraging data extracted from Microsoft Dynamics 365, processed through Azure, and visualised in Power BI.



Key Responsibilities:

  • Design, develop, and maintain Power BI dashboards and reports tailored to finance and retail business needs.

  • Extract and transform financial and transactional data from Dynamics 365 via Azure Data Lake / Synapse / Data Factory (as applicable).

  • Collaborate with finance and IT teams to understand data requirements and reporting goals.

  • Ensure data models are optimised for performance and scalability.

  • Implement best practices in report design, data governance, and version control.

  • Support the integration and automation of data pipelines from source systems to Power BI.

  • Document report logic, data models, and transformations.



Key Skills & Experience Required:

  • Proven experience delivering Power BI solutions, ideally within a retail or finance environment.

  • Strong understanding of Microsoft Dynamics 365 Finance and Operations data structures.

  • Experience with Azure tools such as Data Factory, Synapse Analytics, Data Lake, or SQL Databases.

  • Solid knowledge of data warehousing concepts and financial reporting.

  • Ability to work independently in a contract capacity with minimal supervision.

  • Excellent communication and stakeholder management skills.

Company
Hamilton Woods
Location
Blackburn, Lancashire, United Kingdom
Employment Type
Temporary
Salary
£450 - £550/day
Posted
Company
Hamilton Woods
Location
Blackburn, Lancashire, United Kingdom
Employment Type
Temporary
Salary
£450 - £550/day
Posted