Optimum Patient Care Global Limited
Norwich / Global
You have blocked notifications
Oops! You have blocked notifications. Click here for more info
You have blocked notifications, please check your browser settings.
You're currently subscribed to job notifications
Subscribe to notifications
You will no longer receive notifications
Norwich / Global
Optimum Patient Care has been supporting chronic disease management and research in primary care for over 15 years. We are a not-for-profit social enterprise which provides a range of services to over 1000 GP surgeries across England, Scotland, Wales and Northern Ireland. Our services include clinical audit and review services, IG‑compliant data extraction services, and research support services. Our services are provided at no cost to participating practices and freely available to all GP surgeries across the UK. Our anonymised research database, OPC Research Database (OPCRD), is one of the largest electronic health record databases in the world for research use, with over 17 million anonymised patients.
We are seeking a hands‑on SQL Server ETL Engineer to work on large‑scale T‑SQL and SSIS‑based data pipelines supporting national GP clinical research datasets. The role focuses on maintaining and improving a mature on‑premises SQL Server 2019 environment responsible for ingesting and processing high‑volume clinical data used in real‑world research. This role requires strong hands‑on SQL Server and SSIS experience. It is not a cloud‑platform or Spark/Snowflake data engineering role. The position is script‑heavy and database‑centric, involving significant T‑SQL development, ETL scripting, SSIS package maintenance, and large‑scale data processing across very large databases.
You will help maintain and develop the data infrastructure supporting some of the UK’s most significant real‑world clinical research programmes. This role offers the opportunity to work deeply with large‑scale SQL Server ETL systems and complex healthcare datasets in a collaborative research‑focused organisation.
Norwich / Global
Norfolk / Global
Norwich / Global
Norwich / Global
Norwich / Global
Norwich / Global