Our client is seeking an experienced Data Engineer to design, build, and maintain robust data solutions that support reporting, analytics, and operational requirements across their client-facing solutions.
This role is well suited to someone with deep SQL Server expertise and strong experience working with data warehouses and complex data processes.
Key Responsibilities
Design, develop, and maintain complex SQL Server–based data processes
Create, optimise, and manage stored procedures, functions, and views
Build and support reliable ETL/ELT pipelines feeding enterprise data warehouses
Ensure data quality, integrity, performance, and scalability across all data solutions
Collaborate with analysts, developers, and business stakeholders to translate requirements into technical solutions
Troubleshoot and resolve data issues in production environments
Document data models, processes, and technical designs
Required Skills & Experience
Advanced knowledge of SQL Server, including performance tuning and query optimisation
Strong experience developing and maintaining complex stored procedures and functions
Solid understanding of data warehousing concepts (dimensional modelling, fact and dimension tables, SCDs, etc.)
Hands-on experience building and supporting end-to-end data pipelines
Strong problem-solving skills and high attention to detail
Ability to work independently and manage multiple data processes simultaneously
Experience with ETL tools or SQL-based data integration solutions
Exposure to cloud data platforms (Azure, AWS, or similar)
Familiarity with data governance, security, and best practices
Experience supporting BI or analytics platforms
#J-*****-Ljbffr