Senior Programmer


Frontier Science (Scotland) Ltd (FSS) is a not-for-profit specialist organisation, based in the Highlands of Scotland, UK providing data management, statistical analysis and reporting for clinical trials on behalf of customers worldwide. 

A vacancy for a Senior Programmer exists within the Biostatistics team to support various clinical trials. A large component of the role will include working within standard operating procedures, to develop and validate CDISC SDTM and ADAM datasets and tables, figures and listings (TFLs) against the statistical analysis plan and other specifications. 

The candidate must already have the right to work in the UK, we are unable to offer sponsorship at this time.
The post could be office based, remote or hybrid. To be appointed at a senior level, prior experience of leading programming activities, including planning the programming pipeline and liaison with external stakeholders would be important.

Please visit our website (https://frontierscience.co.uk) for the application process, further details on the post and information on staff benefits.

Detailed Description
A vacancy for a Senior Programmer exists within the Statistics and Programming team to support various clinical trials. A large component of the role will include working within standard operating procedures, to develop and validate CDISC SDTM and ADAM datasets and tables, figures and listings (TFLs) against the statistical analysis plan and other specifications. The role also includes working with legacy databases and developing new programming for future clinical trials and to support the needs of the current team. The ability to develop new ways of working and improving our programming infrastructure is important.

While most of our work to date is with SAS, we are looking for someone who has knowledge of additional programming languages (e.g Python, JAVA, R) to help find different solutions and streamline some of our processes. Candidates should have good problem solving skills using a logical approach, be highly motivated with a willingness to learn/research new technologies and self-manage workload. Ability to write technical specification documentation and work to required industry standards is important. Working in small teams across-departmental functions is key. To be appointed at a senior level, prior experience of leading programming activities, including planning the programming pipeline and liaison with external stakeholders would be important.

The contract would be initially for two years, but an extension to the contract subject to availability of work/funding would be considered at the relevant time. The candidate must already have the right to work in the UK, we are unable to offer sponsorship at this time.
Essential Criteria for the role: 
  • Degree in computer science, statistics or related discipline or equivalent on the job experience
  • Excellent communication skills
  • Knowledge of several programming languages 
  • The ability to manage multiple priorities and achieve deadlines
  • Prior experience working with version control management and issue tracking software
  • At least 5 years’ experience to be appointed at the senior level 

Desirable criteria
  • CDISC expertise including use of Pinnacle21
  • Good knowledge of SAS programming
  •  Knowledge of shell scripting and command line tools
  • Understanding of regulatory requirements
  •  Experience of working in industry/sponsored clinical trial environment