Contract Power BI Developer in United Kingdom - Catch Resource Management
Job Ref: 983735 - MD

Power BI Developer

  • United Kingdom
  • £375 - £425 per day Outside IR35
  • Contract
  • Power Platform

Power BI Developer  – Power BI, Copilot studio, Power Query transformations, semantic modelling, DAX, Power Query, row-level security, deployment pipelines, dataverse, power automate, Microsoft Fabric, Sharepoint, power automate flows, Semantic models, lakehouses, pipelines, one lake, azure AI foundry, azure openAI, co pilot studios, Azure DevOps – Remote – 3 month contract – £375-£425 Outside IR35

 

You will turn approved data into two things people can use: Power BI reporting that managers trust, and Copilot Studio agents that answer routine questions from that same governed data. The two are built together, so an agent never answers from a source the reporting does not already control.

You will work with the client’s data and analytics team, data owners in the business and the Microsoft 365 platform team. The role is hands-on: you build, test, document and hand over. It is not a strategy or advisory post.

The outcome by the end of the contract is a set of reports and the first agents in production use, with security, data lineage and support arrangements documented and accepted by the client

Key Skills & Experience:

  • Active SC clearance, held now, not lapsed and not pending.
  • At least three years building Power BI solutions in production: semantic modelling, DAX, Power Query, row-level security and deployment pipelines.
  • Hands-on Copilot Studio experience: you have built at least one agent that reached production use, grounded in enterprise data rather than a demo.
  • Working knowledge of the wider Power Platform: Dataverse, Power Automate and the environment, DLP and licensing model that governs them.
  • Strong SQL and sound data-modelling judgement.
  • Experience in public sector, defence or another regulated environment, with the discipline that comes with it.
  • Able to explain a technical choice to a non-technical manager in plain English, and to write documentation others can use.
  • Right to work in the UK without sponsorship

Desirable Experience:

  • Microsoft Fabric: lakehouses, pipelines and OneLake as a source for both reporting and agents.
  • Microsoft 365 Copilot extensibility: declarative agents and Microsoft Graph connectors.
  • Azure AI Foundry or Azure OpenAI, and an understanding of where Copilot Studio ends and custom development begins.
  • Microsoft certifications such as PL-300 (Power BI Data Analyst), PL-200 (Power Platform Functional Consultant) or AI-102 (Azure AI Engineer).
  • Experience with Microsoft Purview for data classification and audit.
  • Agile delivery with Azure DevOps or an equivalent toolset.

Main Responsibilities:

  • Design, build and maintain Power BI reports, semantic models and dataflows against agreed requirements.
  • Write and tune DAX measures and Power Query transformations; apply row-level security where the data demands it.
  • Work with data owners to define measures, resolve data-quality issues and record lineage from source to report.
  • Manage workspaces, deployment pipelines and refresh schedules in line with the client’s release process.

Working Arrangements:

The position is primarily based around standard working hours. Due to the global nature of the systems being supported, candidates must be comfortable participating in a planned support rota and providing some additional flexibility during major go lives.

Candidates must have the right to work in the UK.

Catch Resource Management is a leading provider of Dynamics 365, JD Edwards, NetSuite, EPM and other ERP resources to both end users and product suppliers and authors.

Our consultants deliver a completely professional resourcing service, supported by a team of ERP specialists experienced across full project lifecycle implementation and support. This ensures that we fully understand both our clients’ requirements and our candidates’ skills.

If you have the relevant skills and experience for this position, we would welcome your application. Please note that we receive high levels of response to our advertisements and can therefore only immediately respond to candidates who closely match the requirements. If you are interested in hearing about similar positions, please register on our website: www.catchgroup.com.