Power BI & Data Platform Developer
Reports to: Head of IT
About Harmony Fire
Harmony Fire is one of Europe’s fastest-growing fire protection companies, ranked 72nd among the fastest-growing businesses in the region. Our mission is to make the UK safer — one building at a time — by delivering fire protection services that combine technical excellence with purpose-driven impact.
Our team lives by three values: Athlete Grit, Captain’s Duty, and a Fun-Loving Heart. These values guide how we serve our clients, grow our business, and support each other.
Key Responsibilities
- Design, develop, and maintain interactive Power BI dashboards and reports
- Extract, transform, and load (ETL) data from Salesforce, Simpro, Unleashed and other systems into the Microsoft Fabric Data Lake (OneLake)
- Build and manage data pipelines into Fabric using tools like Dataflows, Data Factory, or Synapse Pipelines
- Ensure seamless integration between Fabric Data Lake and Power BI semantic models
- Develop and optimize data models for performance, scalability, and usability
- Collaborate with business users to gather requirements and deliver self-service reporting solutions
- Maintain data quality, governance, and consistency across the reporting stack
- Support and maintain existing Power BI solutions, while also implementing new ones based on stakeholder needs
- Automate data refreshes and monitoring via Power BI Service and Fabric
What we are looking for
- 3+ years of experience in Power BI development and/or data engineering
- Proven experience with Microsoft Fabric, including OneLake, Lakehouse, and data pipeline tools
- Hands-on experience extracting data from systems like Salesforce, Simpro, and ERP platforms into a data lake environment
- Strong DAX, Power Query (M), and SQL skills
- Familiarity with data modeling, ETL frameworks, and structured/unstructured data handling
- Knowledge of Power BI administration, service workspaces, and security practices
- Understanding of business processes and workflows across CRM, ERP, and field service systems
- Strong analytical skills and attention to detail
- Able to manage multiple tasks and deliver within deadlines
What we look for in our people
Firstly, we embrace the value of Athletes Grit. This means having an unwavering determination and never giving up, even in the face of challenges. We encourage our team members to go the extra mile, constantly pushing themselves beyond their limits to achieve success.
Next, we believe in the value of Captains Duty. Acting like a leader and taking responsibility is crucial to our company culture. We expect all team members to demonstrate a sense of duty, keeping their promises and fulfilling their commitments.
Lastly, we foster a Fun-Loving Heart. We aim to create a positive and enjoyable work environment by encouraging genuine care and good company among our employees. This translates to spreading positive energy, supporting one another, and finding joy in the work we do.
By understanding and embodying these values, you will not only contribute to our company's success but also thrive personally and professionally.
What we offer
- Lunch, snacks, and refreshments – including fresh fruit and our popular ‘Take Away Friday’.
- Unlimited holiday provision – take the time you need to recharge.
- Bonus scheme – earn up to 50% of your annual salary based on performance.
- Team socialising budget – we believe in having fun and bonding as a team.
- Family-friendly policies – including enhanced maternity and paternity leave.
- Cycle to work scheme – promoting health and sustainability.
- Reward and Recognition scheme – including exciting European mini-breaks for top performers.
- Two company-wide events each year – we celebrate our achievements together.
- Auto-enrolment pension scheme – planning for your future.