

Power BI Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Power BI Developer on a 3-month contract, hybrid in Glasgow, paying £450-500 per day. Key skills include extensive experience with Azure Synapse, advanced SQL, and strong communication abilities. Data modelling expertise is essential.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
500
-
🗓️ - Date discovered
August 5, 2025
🕒 - Project duration
3 to 6 months
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Inside IR35
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Glasgow, Scotland, United Kingdom
-
🧠 - Skills detailed
#"ETL (Extract #Transform #Load)" #Scala #Azure #Microsoft Power BI #Semantic Models #Synapse #Data Visualisation #BI (Business Intelligence) #AI (Artificial Intelligence) #Data Engineering #Agile #SQL (Structured Query Language)
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Power BI Developer (Contract – Inside IR35)
Location: Hybrid (1 day/week in Glasgow office)
Contract Length: 3 months
IR35 Status: Inside IR35
Rate: £450-500 per day
Are you a Power BI expert with strong data modelling skills and a passion for transforming complex data into actionable insights?
We are looking for a contract Power BI Developer to join the Analytics team within a Data & AI function to help shape and deliver data structures that drive smarter decision-making across the organisation.
About the Role
As a Power BI Developer, you'll play a lead role in designing and building complex dashboards and data models optimised for reporting purposes, particularly within Azure Synapse. You will work closely with subject matter experts and stakeholders to understand data needs, translate them into semantic models, and ensure the outputs are scalable, maintainable, and aligned to business goals.
You will be part of a supportive and collaborative team that values good data practices, knowledge sharing, and continuous improvement.
Key Responsibilities
• Lead on the design, build and maintenance of Power BI dashboards and data models, ensuring secure, scalable, and effective reporting solutions.
• Build and test robust data models in Azure Synapse and Power BI, aligned to analytical needs.
• Translate business processes into logical data structures and semantic layers for effective BI use.
• Troubleshoot and resolve data product issues, collaborating with the Data Engineering and Operations teams.
• Support data literacy and best practice in data visualisation and reporting across the organisation.
Essential Criteria (Must-Have)
✅Extensive experience designing and building complex dashboards and data models optimised for reporting in Azure Synapse, including maintaining semantic models and database views for Power BI.
👉This is the lead requirement – please ensure your experience in this area is clearly demonstrated.
✅ Proficient in advanced SQL, with the ability to manipulate and transform data and troubleshoot data relationships and logic.
✅ Ability to identify and resolve issues in data products and processes.
✅ Strong communication skills – able to explain technical concepts to both technical and non-technical stakeholders.
Desirable Criteria
• Experience with Power BI performance tuning, query optimisation, and best practice data modelling.
• Familiarity with agile ways of working, including task prioritisation and collaboration within a cross-functional team.
How to Apply
If you meet the essential criteria, especially the lead requirement around Power BI and Azure Synapse data modelling, and are ready to make an immediate impact, please get in touch.