Job Description
BI Developer
Permanent
Location: Home / Rugby (2 – 3 days a week onsite)
Salary: £35,000 - £40,000 (+ benefits)
Power BI, SQL, Data Modelling, Dashboard Development, Stakeholder Engagement
We are working with a fast-growing data and analytics consultancy who are delivering high-quality BI and visualisation solutions to a range of clients.
They are looking for a BI Developer with strong Power BI experience to join their team, working on client-facing projects from day one. You will be responsible for designing and building dashboards, developing data models, and delivering insights that support real business decisions.
This role requires a hands-on developer who is comfortable working across the full BI lifecycle, from data preparation through to visualisation.
Responsibilities:
- Design and develop Power BI dashboards and reports for client projects
- Build and optimise data models to support scalable and efficient reporting
- Prepare and transform data using Power Query
- Write and optimise SQL queries to extract and manipulate data
- Develop DAX measures and calculations to support reporting requirements
- Work closely with stakeholders to gather requirements and translate them into technical solutions
- Ensure high standards of data quality, accuracy and documentation
- Collaborate with internal teams including developers and analysts
Experience Required:
- Strong experience developing Power BI dashboards in a commercial environment
- Solid understanding of Power Query for data preparation and transformation
- Good SQL skills, including writing queries (SELECT, JOIN, WHERE, GROUP BY)
- Experience writing DAX measures and calculations (e.g. aggregations, time intelligence)
- Understanding of data modelling principles (e.g. star schema, relationships)
- Experience working with large datasets and relational databases
- Strong stakeholder communication skills
Desirable:
- Experience in a client-facing or consultancy environment
- Exposure to other BI tools (e.g. Tableau)
- Knowledge of Python, R or other programming languages
- Experience working in Agile environments