The EBMT

IT Programmer / Data Manager (Leiden)

Leiden, ZH, NL

€800
21 days ago
Save Job

Summary

Are you looking for a job where you can make a difference and work in a non-profit? Would you like to be a part of an ambitious and international organisation on the cutting edge of science? Then this position might be right up your alley.

The EBMT is a non-profit medical and scientific organisation which hosts a unique patient registry providing a pool of data to perform studies and assess new trends.

Our mission

Save and improve the lives of patients with blood-related disorders.

Your mission

Building and maintaining strong data pipelines that turn application and OMOP CDM data into formats ready for analysis.

Responsibilities and Tasks

  • Design, develop, and maintain pipelines to prepare and manage derived analysis-ready data objects from application database and OMOP CDM exports;
  • Develop scripts, workflows, or tools in SQL, R, or Python to automate dataset preparation and data transformations;
  • Prepare, interpret, analyse, and visualize complex data. Produce relevant, standard or custom data sets, reports, charts, graphs and tables for Marketing Authorisation Holders (MAHs), investigators, statisticians, managers and other end-users;
  • Prepare report and data changes logs;
  • Perform quality control, consistency checks preparation and data transformations;
  • Maintain documentation processes and workflows in accordance with EBMT standards and data governance policies;
  • Monitor and optimize data workflows for performance and to ensure timely and accurate output;
  • Develop tools or scripts to automate routine data management tasks;
  • Ensure compliance with data privacy, governance, and security policies.

Other responsibilities / activities include:

  • Instruct and provide guidance to less experienced staff;
  • Develop and produce key performance indicators and/or other metrics used to monitor and report data quality and performance.
  • May participate in meetings with internal study teams, working parties and/or external clients.

Requirements:

  • Fluent in English, excellent oral and written skills.
  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, Bioinformatics, or a related field.
  • Solid understanding of data processing.
  • 3–5+ years of experience in data programming or data engineering.
  • Strong experience in SQL, Excel, R or Python. Proficiency in R, SQL (especially PostgreSQL).
  • Understanding of data modelling, schema design, and relational database principles.
  • Knowledge of data management principles and regulatory requirements for data processing.
  • Detail-oriented with strong documentation and communication skills.
  • Ability to work independently and collaboratively in a team-oriented environment.
  • Demonstrated ability to manage multiple activities effectively, within timelines.
  • Strong analytical, planning and organisational skills.
  • Attention to detail.
  • Ability to collaborate effectively with colleagues and external contacts.

Desirable

  • Experience in coding best practices and collaborative development tools (i.e GitHub / GitLab).
  • Experience in working with standardized data models, preferably OMOP CDM.
  • Hands-on experience with healthcare data, registries, or clinical research databases.
  • Knowledge of artificial intelligence and machine learning models.
  • Familiarity with OMOP CDM, clinical terminologies (e.g., SNOMED, LOINC), and healthcare data standards or CDISC CDM terminologies.
  • Knowledge of GCP/GVP legislation and regulations applicable to clinical research.

What we offer

  • Be part of a non-profit society where you can make a difference
  • Work alongside a multicultural and diverse international team
  • Based in Leiden or surroundings - attendance to EBMT offices 2 days per week and working remotely 3 days.
  • Full-time position (36 hours/week)
  • Flexible working hours (starting from 8am to 10am and finish accordingly).
  • 1 month probation period. 1 year temporary contract.
  • 25 days of vacation per year

Additional Benefits

  • Travel allowance for commuting on office days
  • Some foreign travel
  • Support in training and professional development
  • A pension arrangement with the National Civil Pension Fund
  • After 1 year of work with us, you will receive a one-off payment of 800 euros gross to help you set up your home office.

Location (Hybrid)

  • Please note: we do not sponsor visas.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job