Data Engineer

Appello Limited
New Milton, United Kingdom
21 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
New Milton, United Kingdom

Tech stack

API
Azure
Big Data
Business Systems
Cloud Computing
Databases
Continuous Integration
Data as a Services
Data Architecture
Information Engineering
Data Governance
ETL
Data Structures
Data Systems
Electronic Data Interchange (EDI)
Python
Microsoft Dynamics
Node.js
Performance Tuning
Azure
SQL Databases
Data Processing
Data Ingestion
Data Strategy
GIT
Core Data
Information Technology
Operational Systems
Tools for Reporting
Azure
Webhooks
Software Version Control
Serverless Computing

Job description

As a Data Engineer, you'll play a critical role in building and optimising the core data platform that powers Appello's reporting, analytics, and operational intelligence. Sitting within our dedicated data engineering team, you'll help shape and enhance a modern Azure-based architecture centred on Azure Data Lake Storage (ADLS) and Azure Synapse Analytics.

Your focus will be on designing and developing scalable ELT pipelines, curated data models, and efficient SQL-based transformations that ingest, process, and standardise data from multiple business systems into governed lakehouse layers. You'll ensure our data estate is secure, performant, and well-structured, ready to support analytical and operational use cases across the organisation.

This is a fantastic opportunity to work at the heart of our data strategy, enabling innovation and driving a data-driven culture across the business.

What You'll Be Doing:

Data Solutions Development & Management

  • Design, build, and maintain Azure Data Lake layers (Bronze/Silver/Gold) and Synapse-based data models.
  • Develop and optimise ELT pipelines using Azure services like Synapse Pipelines, Data Factory, Serverless SQL, and Notebooks.
  • Build robust ingestion frameworks for batch and incremental data loads across internal and external systems.
  • Create and manage Synapse SQL pools (Serverless and Dedicated) for high-performance analytical querying.
  • Write efficient SQL to model, cleanse, and transform large datasets at scale.
  • Implement metadata, schema, and data quality frameworks to ensure consistency and compliance.
  • Version-control all engineering assets using Git and maintain clear technical documentation.

Integration & API Engineering

  • Support system integrations via APIs, webhooks, and scheduled data pulls.
  • Ensure smooth data movement between operational systems and downstream reporting tools.
  • Collaborate with application owners to ensure secure and optimised data exchange.

Governance, Security & Compliance

  • Implement and maintain access controls, encryption, and PII protections across ADLS and Synapse.
  • Ensure compliance with UK GDPR and internal governance standards.
  • Champion data quality, lineage, and engineering best practices across the organisation.

Advisory & Technical Leadership

  • Act as a subject matter expert in Azure data engineering, Synapse, and scalable data architecture.
  • Provide guidance to analysts, engineers, and business teams on best practices, performance tuning, and optimisation.
  • Support operational continuity by responding to business-driven data requirements.

Requirements

  • 5+ years as a Data Engineer or SQL Developer.
  • Advanced SQL development and performance tuning on large datasets.
  • Hands-on experience with Azure data services (ADLS, Synapse Pipelines/Data Factory).
  • Proven ability to design and deliver ELT pipelines and scalable data models.
  • Experience ingesting data from multiple systems (APIs, files, databases).
  • Working knowledge of data governance, GDPR, and secure handling of PII.

Desirable Experience

  • Experience with Synapse Serverless/Dedicated SQL and lakehouse architectures.
  • Exposure to Dynamics 365, Node.js, and Python for automation or transformation.
  • Familiarity with CI/CD, Git, and Azure DevOps.
  • Experience with IoT/telemetry or time-series data ingestion.
  • API integration experience (REST/Webhooks)., * Degree in Computer Science, Data Engineering, or equivalent industry experience.
  • Strong grounding in SQL, data modelling, and cloud data engineering principles.
  • Understanding of UK GDPR and secure handling of PII.
  • Bonus: Azure certifications (e.g., DP-203, Azure Data Engineer Associate), training in Synapse, ADLS, or Data Factory.

Skills & Knowledge

  • Advanced SQL and performance optimisation.
  • Strong knowledge of Azure data services and scalable ELT design.
  • Understanding of APIs, ingestion patterns, and integration methods.
  • Familiarity with version control (Git) and modern engineering best practices.
  • Bonus: Python, Dynamics 365 data structures, lakehouse architecture, CI/CD, and IoT data processing., * Clear communicator, able to explain technical concepts to non-technical audiences.
  • Highly organised with strong attention to detail.
  • Practical problem-solver with an ownership mindset.
  • Proactive, self-motivated, and comfortable working independently or collaboratively.
  • Positive attitude and curiosity about modern cloud data engineering patterns.

Benefits & conditions

  • We offer you discounts on everything from groceries and shopping through to holidays, insurance, days out, restaurants and more
  • 24/7 employee assistance programme with an easily accessible app!
  • Family and friends' discounts on our services & products
  • Pension Scheme, up to 4% Company matched
  • Free on-site parking

About the company

This is an exciting time at the Appello group - we are a company on the move and now is a perfect time to join our team. You'll gain exceptional career opportunities and will be part of a company that is continuing to expand.

Apply for this position