# Senior Programmer

**Company**: ICON Strategic Solutions
**Location**: Johannesburg, South Africa
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Data Science
**Industry**: Healthcare

**Apply**: https://icon.wd3.myworkdayjobs.com/en-US/broadbean_external/job/South-Africa-Johannesburg/Senior-Programmer_JR164063?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-programmer-f9dde48d-336/

## Description

As a Senior Statistical Programmer II, you will play a key role in delivering statistical programming activities across clinical studies, supporting analysis, reporting, and regulatory submissions.

You will work independently on complex programming tasks while contributing to study-level leadership and mentoring less experienced programmers.

This role offers exposure to a broad range of therapeutic areas and study phases, with opportunities across traditional clinical development, oncology, and real-world evidence programmes.

**Responsibilities**

- Develop, validate, and maintain complex SAS and R programs for clinical trial analysis and reporting

- Lead statistical programming activities for assigned studies, ensuring high-quality and timely delivery

- Create and review ADaM datasets, Tables, Listings and Figures (TLFs), and associated programming specifications

- Collaborate with statisticians, data managers, and cross-functional study teams to deliver regulatory-compliant outputs

- Support submission activities including Define.xml and other regulatory deliverables

- Ensure programming deliverables comply with CDISC standards, ICH-GCP guidelines, and sponsor requirements

- Perform quality reviews and contribute to programming standards and process improvements

- Provide technical guidance and mentorship to junior programmers

- Contribute to study-level planning, issue resolution, and continuous improvement initiatives

**Requirements**

- Bachelor's degree in Statistics, Mathematics, Computer Science, Life Sciences, or a related discipline

- 3+ years of statistical programming experience within the pharmaceutical, biotech, or CRO industry

- Strong experience programming ADaM datasets and generating Tables, Listings and Figures (TLFs)

- Practical experience using SAS within clinical trials

- Experience using R within a clinical research environment

- Understanding of CDISC standards, including ADaM and SDTM

- Experience supporting regulatory submissions and clinical study reporting

- Strong problem-solving skills with the ability to work independently

- Excellent written and verbal communication skills

**Preferred Experience**

- Experience acting as a lead programmer on studies or workstreams

- Oncology and/or Real World Evidence (RWE) experience

- Knowledge of Define.xml and submission package preparation

- Experience mentoring junior team members

- Previous experience working on GSK studies or within a sponsor-dedicated model

**Rewards & 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

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- SAS
- R
- ADaM
- CDISC
- ICH-GCP
- clinical trials
- statistical programming
- data management

### Nice to have
- oncology
- Real World Evidence
- Define.xml
- GSK studies

---

Source: [Apply at icon.wd3.myworkdayjobs.com](https://icon.wd3.myworkdayjobs.com/en-US/broadbean_external/job/South-Africa-Johannesburg/Senior-Programmer_JR164063?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
