Power BI Developer
- Posted 05 June 2026
- LocationLondon
- Job type Contract
- Discipline Technology
Job description
The Role
As a Power BI Developer you are responsible for designing, developing, and maintaining business intelligence solutions using Power BI to transform raw data into meaningful insights and interactive dashboards. You will be working closely with stakeholders to gather requirements, build data models, and ensure accurate reporting for data-driven decision-making.
Key Responsibilities
1. Legacy EDW Analysis
Review and understand existing SQL scripts used in legacy reporting systems.
Reverse-engineer business logic embedded within SQL queries.
Identify dependencies, transformations, and calculation logic.
2. Data Modeling in Power
BIDesign and develop Power BI semantic models (datasets) based on extracted SQL logic.
Implement scalable and optimised star schema data models.
Define relationships, hierarchies, and business-friendly structures
3. SQL Development & Transformation
Write, optimise, and refactor SQL queries to support data extraction and transformation.
Translate complex SQL-based transformations into Power Query (M) and/or model logic.
Ensure data consistency between legacy EDW and new models.
4. Enable Self-Service Analytics
Build datasets that are intuitive and ready for self-service consumption
Define clear naming conventions, calculated measures (DAX), and metadata
Work with key users to ensure usability of the semantic layer
Technical Skills
Strong SQL expertise (complex queries, joins, CTEs, window functions)
Experience working with Enterprise Data Warehouses (EDW)
Solid knowledge of Power BI data modeling (semantic layer)
Proficiency in DAX and Power Query (M)
Understanding of star schema and dimensional modelling
Experience with large datasets and performance optimisation
If this position is of interest to you, apply now!
