Job title: Senior Statistical Programmer – R Shiny.
Salary: Competitive; exact amount not specified.
Employment type: Remote
Visa sponsorship: Not specified; applicants must have the legal right to work in the country where the role is based.
Employer: ICON plc.
Location: United Kingdom
Work arrangement: Not specified in the supplied listing.
Responsibilities
- Design, build and maintain R Shiny applications for clinical study monitoring and data visualisation.
- Develop modular, scalable and well-documented R code.
- Create interactive dashboards and analytical tools for cross‑functional teams.
- Optimise application performance, security and usability in regulated environments.
- Ensure compliance with CDISC standards, regulatory guidance and internal standard operating procedures.
- Provide technical expertise in R and R Shiny.
- Mentor junior programmers and share technical knowledge.
- Participate in study meetings and advise on programming solutions.
- Improve statistical workflows through automation and modern programming practices.
- Collaborate with statisticians, data managers, clinical programmers and project leads.
Requirements
- At least five years of statistical programming experience in the pharmaceutical, biotechnology or contract research organisation (CRO) industry.
- Strong clinical data experience, including CDISC SDTM, ADaM and Tables, Listings and Figures (TLFs).
- Practical R Shiny development experience, including dashboards, UI/UX design, debugging and performance optimisation.
- Bachelor’s or master’s degree in Statistics, Mathematics, Computer Science or a related discipline.
- Experience with Python, SAS or other analytical tools.
- Familiarity with pharmacovigilance and safety review workflows.
- Experience with Real‑World Evidence (RWE) data.
- Knowledge of deployment platforms such as Shiny Server or Posit Connect.
- Exposure to automation, data engineering or cloud environments.
- Legal right to work in the country where the role is based.
Benefits
- Competitive salary and benefits package.
- Performance‑related incentives.
- Career development and structured training opportunities.
- Access to modern programming tools and technologies.
- Medical, dental and vision coverage where applicable.
- Retirement and pension plans.
- Life assurance and disability coverage.
- Employee assistance programmes and wellbeing resources.