Demo

Principal R Programmer - R Shiny Development

Cytel - USA & APAC
Cambridge, MA Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 5/16/2025
JOB DESCRIPTION

We are hiring a remote R/Shiny Developer to work directly with a pharma company’s internal team leading project efforts and providing support. This position reports to the Director of Biostatistics in FSP Services business unit in Cytel.

RESPONSIBILITIES

The R/Shiny developer will program using R software to perform statistical analysis. They also should be familiar with creating Shiny applications in R. The programmer will be responsible for mapping access to several databases of varying types (e.g. SAS, ASCII, etc.). Programming activities will be in support of research and exploration as well as for clinical trial analysis or publications. Though the majority of programming activities require R software, the programmer will also be required to utilize the SAS software system; they should be proficient in SAS/BASE and SAS/STAT packages. As the area of focus is the Pharmaceutical / Biotechnology domain, the programmer will be tasked with mapping data into CDISC formats following the data structures and controlled terminology.

If the programmer is delegated as a lead, there may be additional responsibilities for monitoring and meeting assigned program milestones as well as leading a small team of statistical in-house or consultant programmers to accomplish tasks. Essential functions include creating systems that assist the Statistical Programming staff and Biostatistical staff to create tables, data listings, graphs, and analysis for final reports, abstracts, posters, manuscripts, and other clinical publications; developing systems to support electronic regulatory submissions; providing systems and support for clinical data management staff, clinical programmers, quality control (QC) staff, and biostatisticians; producing and supporting systems that extract data from the clinical database; and building analysis databases composed of SAS datasets.

The R/Shiny developer must follow established standardized design and programming procedures; provide mentoring to junior level Programmers; assist in establishing standardized programming procedures and work instructions; develop, enhance, evaluate, and validate standardized macros and utility programs; ensure that regulatory requirements are met through validation/compliance activities; and develop and maintain clinical processing work flow systems.

The R/Shiny developer may work in an independent environment and drive research into the data, thus having a statistical background is an advantage.

QUALIFICATIONS

Qualifications and Experience:

  • Minimum Education: BS or MS degree in Computer Science, Statistics, or related health science field.
  • Minimum Work Requirements:
    • Must have hands-on working experience with R code development & R-Shiny.
    • At least 5 years of R/SAS programming experience with clinical trial data.
    • General knowledge of regulatory requirements and drug development process. Experience working with CRO/Pharma industry.
  • Skills: Excellent organizational skills and good verbal and written communication skills. Ability to work independently is required. High attention to detail including proven ability to manage multiple, competing priorities. Candidate must possess strong project management and problem-solving skills, with the ability to effectively lead and collaborate with all departments & team members.


Technical Expectations:

In addition to a deep understanding of base R programming skills, the Intermediate programmer should be able to:

  • Know when to write a function to simplify coding.
  • Understand the family of “purrr” functions to avoid unnecessary loops and write cleaner code.
  • Know their way around the Tidyverse: Learn and drill the major techniques from the following packages: readr, dplyr, tidyr, stringr, purrr, forcats, lubridate, and ggplot2.
  • Create advanced graphics using ggplot() and ploty() functions.
  • Demonstrate proficiency in R/Shiny. Knowledge of golem, HTML, and Javascript would be helpful for developing R/Shiny applications.
  • Create documents using R/Markdown.
  • Make an R package and have strong experience in R package development.
  • Document code using roxygen to clearly explain the use of created functions.
  • Perform various statistical analyses using R.
  • Validate sections of code using testthat.
  • Test if two objects (vectors, lists, data frames) are identical or not.
  • Use Git bash or Git for Windows to stow and retrieve code from a GitHub Repository.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal R Programmer - R Shiny Development?

Sign up to receive alerts about other jobs on the Principal R Programmer - R Shiny Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$106,272 - $135,338
Income Estimation: 
$148,081 - $218,733
Income Estimation: 
$68,659 - $89,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cytel - USA & APAC

Cytel - USA & APAC
Hired Organization Address Cambridge, MA Full Time
JOB DESCRIPTION Research Principal Real World Evidence/Associated Research Principal Real World Evidence Cytel is a glob...
Cytel - USA & APAC
Hired Organization Address Cambridge, MA Full Time
JOB DESCRIPTION Must have Clinical trial simulation experience to qualify for this role. Significant data analysis exper...
Cytel - USA & APAC
Hired Organization Address Cambridge, MA Contractor
RESPONSIBILITIES Own global revenue recognition process, mainly percent complete revenue recognition, for the assigned B...
Cytel - USA & APAC
Hired Organization Address Cambridge, MA Full Time
JOB DESCRIPTION Sponsor-dedicated: Working fully embedded within one of our pharmaceutical clients, with the support of ...

Not the job you're looking for? Here are some other Principal R Programmer - R Shiny Development jobs in the Cambridge, MA area that may be a better fit.

Principal Statistical Programmer

cGxPServe, Boston, MA

Principal Programmer/Developer

Global InfoTek, Boston, MA

AI Assistant is available now!

Feel free to start your new journey!