Business Intelligence Developer and Data Engineer

Key Appointments UK Ltd
Runcorn, UK
3 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Artificial Intelligence Microsoft Azure Information Engineering Data Infrastructure Extract Transform Load (ETL) Data Systems Data Warehousing DevOps Python (Programming Language) Machine Learning Power BI Standard Sql
+10 more
SQL Databases Azure Data Factory Apache Spark Microsoft Fabric Data Lakes Pyspark Star Schema Microsoft Dynamics 365 Finance & Operations Software Version Control Data Pipelines

Job description

We are recruiting on behalf of the 2M Group of Companies for a Business Intelligence Developer and Data Engineer. This is a hands-on role for someone with strong Power BI and SQL skills who can build high-quality reporting and data solutions, solve complex problems and work confidently across business intelligence and data engineering.

What you’ll be doing

  • Developing and maintaining Power BI reports, dashboards and semantic models
  • Designing and improving ETL and ELT pipelines using SQL, Python and, where appropriate, PySpark or Spark
  • Working with Microsoft Fabric, Azure data services, data warehouses, lakehouses and data lakes
  • Translating business requirements into practical BI and data solutions
  • Building robust data models and improving data quality, documentation and governance
  • Helping to consolidate reporting and data sources onto a single governed platform
  • Using version control and DevOps practices to support reliable development and deployment
  • Exploring practical uses of AI, machine learning and automation
  • Investigating and resolving complex BI, data and reporting issues

Requirements

Are you passionate about turning complex data into meaningful insight that helps businesses make better decisions?, * Strong Power BI experience

  • Confident SQL skills
  • Experience with Microsoft Fabric or a comparable modern data platform
  • A solid understanding of data modelling and data engineering principles
  • Experience developing and maintaining data pipelines
  • Strong analytical and creative problem-solving skills
  • Excellent attention to detail
  • The confidence to take ownership of technical problems and work independently
  • The ability to communicate effectively with technical and non-technical stakeholders

It would be beneficial if you also have

  • Knowledge of data modelling practices, including star and snowflake schemas and normalisation
  • Experience with Python, PySpark or Spark, Azure, DevOps or Microsoft Dynamics 365 Finance and Operations
  • An understanding of business operations
  • A full driving licence, as travel to Group locations will be required

Benefits & conditions

  • Hybrid working and flexible hours
  • Generous holiday allowance, paid volunteering and enhanced maternity and paternity leave
  • Generous contributory pension, death-in-service cover and optional private health insurance
  • Discretionary companywide bonus scheme
  • Career development through the 2M Academy, including mentoring, apprenticeships and leadership programmes
  • Mental health, menopause and counselling support
  • Team-building activities, reservist support, complimentary refreshments and a flu vaccine

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:24 min

Moving the semantic layer upstream to avoid vendor lock-in

Piotr Menclewicz Piotr Menclewicz · Europe 2026 Virtual

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

3:48 min

Standardizing data access schemas with OData

Florian Bader Florian Bader · World Congress 2026 Europe

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph · LIVE

Videos

See all

Related articles

See all