Log InSign Up
Article

What does a Statistical Programmer do?

Photo of Brenna Goyette
Brenna Goyette
Certified Professional Resume Writer, Career Expert

Published 3 min read

A statistical programmer is responsible for developing and maintaining computer programs to store, locate, and retrieve data, as well as performing statistical analysis. They work closely with statisticians and other scientists to understand the problem at hand and develop the best solution.

Statistical Programmer job duties include:

  • Develop and maintain statistical programming support for clinical trials
  • Write code to produce tables, listings, and figures from analysis datasets and patient profiles
  • Validate computer programs according to CDISC and company standards
  • Assist with the development of data analysis plans
  • Perform quality control checks on program output
  • Collaborate with statisticians and other programmers to ensure that programs meet specifications
  • Modify existing programs to correct errors or improve efficiency
  • Document programs according to CDISC standards
  • Train new programmers in statistical programming methods

Statistical Programmer Job Requirements

A statistical programmer typically needs at least a bachelor's degree in computer science, math, or a related field, although some employers may prefer candidates with a master's degree. Certification in statistical programming is available but not always required. Many statistical programmers have several years of experience working with statistical software before they are hired for a full-time position.

Statistical Programmer Skills

  • SAS
  • R
  • Python
  • SQL
  • Excel
  • VBA
  • Tableau
  • Matlab
  • Stata
  • SPSS
  • RStudio

Related: Top Statistical Programmer Skills: Definition and Examples

How to become a Statistical Programmer

A statistical programmer is a professional who designs and develops computer programs to store, analyze, and interpret data. They work in a variety of industries, including healthcare, finance, market research, and academia.

There are a few different paths that one can take to become a statistical programmer. The most common route is to earn a bachelor’s degree in computer science or a related field. Many employers also require statistical programmers to have experience working with statistical software packages, such as SAS, SPSS, or R.

Once you have the necessary education and experience, the next step is to find a job that suits your skills and interests. There are many job postings for statistical programmers on online job boards and websites like Indeed.com. Another option is to contact companies directly and inquire about open positions.

Once you have landed a job, it is important to keep up with the latest advancements in statistical programming. This can be done by reading industry-related articles and blogs, attending conferences and workshops, or taking continuing education courses. By staying current with the latest trends and technologies, you will be able to provide your employer with the best possible service and support.

Related: Statistical Programmer Resume Example

Related: Statistical Programmer Interview Questions (With Example Answers)

Editorial staff

Photo of Brenna Goyette, Editor

Editor

Brenna Goyette

Expert Verified

Brenna is a certified professional resume writer, career expert, and the content manager of the ResumeCat team. She has a background in corporate recruiting and human resources and has been writing resumes for over 10 years. Brenna has experience in recruiting for tech, finance, and marketing roles and has a passion for helping people find their dream jobs. She creates expert resources to help job seekers write the best resumes and cover letters, land the job, and succeed in the workplace.

Similar articles