Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 30 Oct 2026

Senior EDC Programmer

ICON Remote senior

The employer hasn't listed a salary.

Apply on ICON

Description

ICON is seeking a Senior EDC Programmer to join its Full-Service IOD Clinical Data Science team. As a Senior EDC Programmer, you will use technical, industrial, and interpersonal skills to interpret clinical protocols and customer requirements in order to create clinical data management system (CDMS) designs and non-CDMS component specifications.

Responsibilities:

  • Develop, validate, and maintain programming solutions for CDMS (EDC systems such as Rave/Veeva), data validation outputs, data review/risk management outputs, custom reports, and programs in clinical trials, using SAS, R, and/or Python
  • Develop and maintain programs required for handling external vendor data, using SAS, R, and/or SQL
  • Collaborate with data managers, project managers, clinical data scientists, and biostatisticians to ensure the integration of programming solutions into the overall data management process
  • Act as a primary point of contact during the study set up and maintenance phase for system programming related questions by the project team
  • Support knowledge sharing within the Programming group through presentations and preparation of training materials
  • Perform extracts of data from CDMS and creation of data transfer programs
  • Act as mentor and provide guidance and support to more junior programmer levels assigned to a project
  • Assist in the development and implementation of improvements to technical systems and processes within an SME role
  • Stay updated on advancements in programming languages and data management tools to enhance operational efficiencies

Requirements:

  • 5+ years of experience with EDC programming (Medidata Rave and/or Veeva) for data validation outputs, data review/risk management outputs, custom reports, and programs in clinical trials
  • Proficiency in one or more programming languages (R, Python, SAS and/or SQL)
  • Strong problem-solving and communication skills with the ability to work collaboratively in a fast-paced, cross-functional environment
  • Excellent attention to detail and organizational skills, with a commitment to delivering high-quality results
  • Bachelor’s Degree in a relevant field

Benefits:

  • Competitive base salary and performance related incentives
  • Health and wellbeing programmes including medical, dental, and vision coverage where applicable
  • Retirement and pension plans
  • Life assurance and disability coverage
  • Employee assistance programmes and wellbeing resources
  • Learning and development opportunities through structured training and career pathways

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://icon.wd3.myworkdayjobs.com/en-US/broadbean_external/job/Canada-Burlington/Senior-Clinical-Data-Science-Programmer_JR156609

Apply on ICON