Data Engineer – Medical Protection Society
Medical Protection Society is seeking a talented Data Engineer to join our Data and Analytics Team to develop data products and services and integrate them into our systems and business processes. You will be responsible for analysing raw data to build and manage datasets on our data platform, enabling wider consumption of data by end users and will play a key role in transforming data into models used for analytics and reporting.
Pay Range
Medical Protection Society provided pay range is available. Your actual pay will be based on your skills and experience. Discuss with your recruiter for more detail.
Contract & Working Pattern
Contract: Permanent
Working Pattern: Full Time
Main Responsibilities
* Embrace change management processes and partner with business analysts to deliver reporting, insights, process improvements or strategies that support MPS.
* Implement data flows to connect operational systems, data for analytics and business intelligence.
* Re‑engineer manual data flows to enable scaling and repeatable use.
* Develop data services that are fit for purpose, resilient, scalable and future‑proof to meet user needs.
* Write ETL scripts and code to ensure optimal performance in the ETL process.
* Plan, design, manage, execute and report tests using appropriate tools and techniques.
* Understand and document risks associated with deployment.
The Ideal Candidate
* Previous experience in a data engineer role as part of a data platform.
* Experience with modelling structured, semi-structured and non-structured data.
* Experience in development and maintenance of data dictionaries and catalogues.
* Understanding of how to expose data from systems (e.g., through APIs), link data from multiple systems and deliver streaming services.
* Understanding of different tools and comparison of different data models.
* Experience reversing engineering data models from live systems.
* Experience using Azure DevOps with Git repository.
* Strong knowledge of MS SQL Server (queries, stored procedures, performance tuning, etc.), ETL design, processes, strategy and architecture.
Diversity & Inclusion
We welcome applicants from all backgrounds and encourage you to apply even if you feel you do not match 100% of the technical requirements. We celebrate diversity, promote inclusivity and strive to create a work environment which ensures everyone can be heard.
Application Process
We encourage interested candidates to submit their applications promptly as we will be contacting applicants throughout the recruitment period and reserve the right to close the advert should we receive a high volume of suitable applicants. We look forward to receiving your application.
About Us
The Medical Protection Society Ltd (MPS) is the world’s leading protection organisation for Doctors, Dentists and healthcare professionals. We protect and support the professional interests of almost 300,000 members around the world.
We are a not‑for‑profit organisation. Member subscriptions are invested into bettering the organisation, colleagues and products, or kept safe should members require support for complaints or claims arising from professional practice.
Our philosophy is to support safe practice in medicine and dentistry by helping to avert problems in the first place. We actively campaign for regulatory and legal reforms that benefit members and the wider healthcare professions.
We require colleagues who are trusted, supported to deliver their best work, via leadership development, fully funded training courses or peer‑to‑peer support. We want colleagues to feel empowered to deliver positive change, display ambition to push themselves and remain determined when faced with a challenge, whilst ensuring members’ best interests are at the core.
Seniority Level
Mid‑Senior level
Employment Type
Full time
Job Function
Engineering and Information Technology
Industries
Financial Services, Legal Services, and Insurance
Location
Leeds, England, United Kingdom
Referral Program
Referrals increase your chances of interviewing at Medical Protection Society by 2x.
Contact
If you have any questions about any advertised role and how we can support you, please contact our Recruitment Team.
#J-18808-Ljbffr