Role: Senior BI Developer
Contract Length: 6 months
Location: Manchester or London - hybrid
IR35: Inside
Pay Rate to Intermediary: Up to £650 per day
Spinwell is recruiting for a Senior BI Developer for an excellent opportunity within the private sector.
RESPONSIBILITIES OF THE SENIOR BI DEVELOPER
- Design, develop and deliver solutions from our increasing backlog using Power BI, Azure SQL, Azure Analysis Services, and Copilot-assisted development.
- Apply solution and UI/UX design best practices to ensure intuitive, accessible, and engaging dashboard and report experiences.
- Build and maintain tabular models in Azure Analysis Services or Power BI Premium, including measures, hierarchies, perspectives, and row-level security.
- Develop and optimise SQL queries, views, and stored procedures to support analytical models and reporting workloads.
- Use Power Query (M) and ETL patterns to shape, cleanse and transform data for reporting and analytics.
- Incorporate Copilot and AI-assisted development tools (e.g. within Power BI, Power Platform, and M365) to accelerate solution creation, optimise development workflows, and enhance automation and insight discovery.
- Lead the definition of data and BI environment strategy, governance and Application Lifecycle Management (ALM) processes (including version control and deployment pipelines for Power BI/AAS assets).
- Work alongside Data Engineers and other BI Developers to integrate solutions with Azure SQL, data warehouses/lakes, APIs, and other enterprise systems.
- Optimise report and model performance, ensuring scalability, reliability and adherence to data protection and security standards (including RLS and workspace governance).
- Create and maintain documentation, standards, and reusable templates for models, datasets, and reports.
- Engage with stakeholders to gather and refine requirements, translate business questions into analytical designs, and present insights in a clear, compelling way.
- Stay current with Power BI, Azure analytics, AI/Copilot capabilities, and BI best practices, and share knowledge with the wider team.
SKILLS/EXPERIENCE OF THE SENIOR BI DEVELOPER
- University/Post Graduate (Masters Degree) or equivalent experience.
- Intermediate/Advanced certification in Data & Analytics / Power BI / Azure (e.g. Microsoft PL-300, DP-500, DP-203 or equivalent).
- Proven experience delivering enterprise BI solutions using Microsoft technologies, including Power BI, Azure SQL, and Azure Analysis Services / Power BI Premium.
- Strong solution design and UI/UX design skills, with a focus on creating intuitive, accessible, and visually consistent dashboards and reports.
- Advanced data modelling skills, including star schema design, dimensional modelling, and semantic model design for analytical workloads.
- Advanced SQL skills, including complex joins, aggregations, and performance optimisation.
- Expertise in Power BI development, including:
- Data modelling in Power BI Desktop
- Advanced DAX for analytics and reporting
- Power Query (M) for data shaping
- Performance tuning and best practices
- Experience building and maintaining tabular models in Azure Analysis Services or Power BI (including partitions, perspectives, roles, and RLS).
- Experience with Application Lifecycle Management (ALM) for BI assets, including solution packaging, deployment pipelines, and source control integration (e.g. Git/DevOps).
- Strong understanding of data integration and working with APIs, views and stored procedures to expose data to BI models.
- Knowledge of security and compliance best practices (e.g. data classification, RLS, workspace and tenant governance, DLP/environment policies where relevant).
- Proven ability to optimise performance and troubleshoot complex issues across SQL, models, and reports.
- Strong testing, troubleshooting, and debugging skills (unit testing of measures/logic, validation against source systems).
- Demonstrated ability to work independently on complex projects and to mentor others in BI development best practices.
- Demonstrated ability to collaborate with stakeholders and colleagues to build wider BI capability within the team.
- Exposure to, or hands-on experience with, Copilot and AI-assisted development within the Microsoft ecosystem (Power BI, Power Platform, or M365), or clear evidence of rapidly adopting these capabilities.
- Familiarity with Agile frameworks (SAFe 6.0 preferred, others considered).
- Knowledge of ITIL v4 (or v3) practices for service management.
- Azure certification and hands-on experience with Azure services relevant to data and analytics (e.g. Azure SQL, Synapse).
- Awareness of DevOps practices, including CI/CD pipelines and backlog management for BI and data solutions.
- Understanding of cloud platforms beyond Microsoft, such as AWS, and how they integrate with BI solutions (desirable, not essential).
- Experience applying software engineering principles (version control, code review, automated testing where applicable).
- Excellent time management and prioritisation skills across multiple concurrent projects.
- Commitment to continuous learning and staying current with emerging Power BI, Copilot/AI, and cloud analytics advancements.
- Experience in utilities or telecoms sectors, or other complex, regulated industries (desirable).
If you are a Senior BI Developer, apply now or send your CV to Spinwell!
We welcome all applications regardless of background, in line with our commitment to diversity, equality and inclusion.
Applying to this or any other vacancy advertised by Spinwell Ltd constitutes an agreement for Spinwell Ltd to hold your details for 24 months for the purpose of assessing suitability for the advertised position and to make you aware of any other positions deemed suitable of which You will make you aware by means of either email, text or phone. In line with GDPR regulations you are able to request your details be removed from the company data at any time by emailing us