All Jobs Vacancy

Power BI Developer

Posted 5 days ago by Anson Mccade

Key Responsibilities as a Power BI Developer

  • Design and develop enterprise-scale Power BI reports, dashboards and scorecards.
  • Build and maintain semantic models using dimensional modelling best practices.
  • Develop advanced DAX calculations, calculation groups and performance optimisation techniques.
  • Implement Incremental Refresh strategies and semantic model partitioning.
  • Optimise refresh performance, query efficiency and large-scale dataset management.
  • Develop and support Python-based automation processes for semantic model refreshes.
  • Integrate Power BI with orchestration and scheduling frameworks.
  • Implement Row-Level Security (RLS), governance controls and access management.
  • Support Power BI Premium/Fabric capacity management.
  • Troubleshoot refresh failures, gateway issues and performance bottlenecks.
  • Contribute to CI/CD pipelines and deployment automation for Power BI solutions.

Experience You'll Need as a Power BI Developer

  • Expert-level experience with Power BI Desktop and Power BI Service.
  • Extensive experience designing and developing enterprise semantic models.
  • Advanced DAX, semantic modelling and Power BI performance tuning expertise.
  • Strong understanding of VertiPaq, composite models, aggregations and query optimisation.
  • Hands-on experience implementing Incremental Refresh and dataset partitioning.
  • Experience using XMLA endpoints, Tabular Editor and DAX Studio.
  • Strong SQL and dimensional modelling knowledge.
  • Experience working with large-scale analytical platforms.
  • Strong Python scripting experience supporting automated Power BI refresh processes.
  • Experience with PowerShell, Power BI REST APIs and administration.
  • Experience implementing DevOps practices and CI/CD pipelines.
  • Knowledge of Power BI Premium and/or Microsoft Fabric.

Desirable Experience

  • Experience within Financial Services or Risk Reporting environments.
  • Familiarity with Snowflake integration for Power BI.
  • Experience with enterprise scheduling platforms such as Control-M.
  • Exposure to Azure Data Platform technologies and dbt.

What's on Offer

  • Hybrid working with three days onsite each week.
  • Initial 6-month contract with strong potential for extension.
  • Opportunity to work on enterprise-scale reporting and analytics solutions within a global financial services environment.
  • Immediate start available.
Rate:
£660/day
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
Data & Analytics
Seniority Level:
Not Specified

Take-Home Pay

£9,800 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job