Senior EDC Programmer developing EDC/CDMS programming solutions for ICON’s global healthcare intelligence and clinical research organization. Supporting clinical trials across data validation, reporting, transfers, and programming mentorship.
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 clinical-trial programs using SAS, R, and/or Python
Develop and maintain programs for handling external vendor data using SAS, R, and/or SQL
Collaborate with data managers, project managers, clinical data scientists, and biostatisticians to integrate programming solutions into the overall data management process
Act as the primary point of contact for system programming questions during study setup and maintenance
Support knowledge sharing through presentations and training materials
Extract data from CDMS and create data transfer programs
Mentor and support junior programmers assigned to projects
Assist with improvements to technical systems and processes in an SME role
Stay current on programming languages and data management tools to improve operational efficiency
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
Legal right to work in the country where the role is based
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
Programmer analyst developing, maintaining, and supporting Desjardins software, systems, and infrastructure. Collaborating with business partners and architects on standardized IT solutions.
Software Engineer building Blackletter’s legal AI platform across frontend and backend systems. Improving reliable, user - friendly software for lawyers through full - stack development.
Principal Statistical Programmer leading SAS - based clinical trial programming for Alira Health. Developing CDISC datasets, analyses, documentation, and mentoring programming teams.
Engineering director leading architecture, managers, and delivery for Space Dinosaurs’ high - performance ecommerce platforms. Shaping Next.js, Shopify Plus, and Salesforce Commerce Cloud solutions for global retail brands.
Engineering leader transforming developer productivity and release engineering at Index Exchange, a global advertising supply - side platform. Architecting gated software delivery and leading distributed teams.
Staff Mobile Engineer leading iOS and Android development for Hatch’s sleep wellness products. Driving mobile architecture, AI - assisted engineering, reliability, and team mentorship.
Developer Analyst developing and maintaining Beneva’s insurance claims systems using Guidewire, Java, and AWS. Supporting Agile delivery, production operations, testing, security, and technical documentation.
Senior full - stack developer modernizing Alberta government portals from Adxstudio to Microsoft Power Pages. Migrating data, forms, integrations, and legacy code using Dataverse and AI tools.
Senior full - stack developer modernizing the Province’s legacy Adxstudio portals into Microsoft Power Pages. Migrating Dataverse schemas, forms, integrations, and code with AI - assisted tools.