Main Responsibilities and Required Skills for Statistical Programmer

dashboard statistics

A statistical programmer is a professional who creates algorithms and tools for collecting, analyzing, and interpreting statistical information. They design and implement experiments, analyze data sets, and develop models and simulations. In this blog post we describe the primary responsibilities and the most in-demand hard and soft skills for Statistical Programmers.

Get market insights and compare skills for other jobs here.

Main Responsibilities of Statistical Programmer

The following list describes the typical responsibilities of a Statistical Programmer:

Adhere to

Adhere to all aspects of the SDC's quality system.

Anticipate

Anticipate risks to avert need for study level escalations.

Apply

Apply appropriate statistical methods for data analysis.

Assess

  • Assess the quality and consistency of analysis data and performs cross-study analyses.

  • Assess the quality of analysis data and performs cross-study analyses.

Assist in

  • Assist in developing, revising, and maintaining.

  • Assist in developing SDTM data mapping specifications.

  • Assist in submissions of electronic data (e.g., SAS® data sets) to regulatory agencies.

  • Assist in the development of SDTM aCRF and specifications.

  • Assist in the review of GSI Policies, SOPs and other controlled documents.

  • Assist programming management on resource allocation.

  • Assist with interviewing and selection of potential candidates.

  • Assist with the transfer of deliverables.

Assure

Assure deliverable quality and compliance with departmental SOPs and good programming practices.

Attend

Attend and actively participate in personal development courses as required.

Begin

Begin to understand how to put together and update programming specifications.

Carry out

Carry out programming, validation and documentation as required.

Coach

Coach, support and mentor new employees.

Collaborate with

  • Collaborate effectively with project team members.

  • Collaborate with our statisticians in the calculation of weights for survey data.

Complete

  • Complete programming and validation of CDISC SDTM and ADaM datasets.

  • Complete project programming.

Conduct

  • Conduct effective internal meetings (appropriate in format, frequency and attendance).

  • Conduct statistical analysis on data that uses complex survey designs and generation of reports.

Consult

Consult on operational topics with clients.

Contribute to

  • Contribute ideas and thoughts towards the optimization of standard operating procedures.

  • Contribute to strategic initiatives.

  • Contribute to the continuous improvement of Programming Environment.

  • Contribute to the development of analysis and reporting standards for HTA dossiers.

  • Contribute to the development of best practice to improve quality, efficiency and effectiveness.

  • Contribute to the development of standard operating procedures for statistical programming.

  • Contribute to timely and quality programming documentation at study level.

  • Contribute towards technical solutions.

Convert

Convert specifications into SAS code to generate datasets and tables, Listings, and figures outputs.

Coordinate

Coordinate programming activities.

Create

  • Create Biostatistics deliverables that follow the protocol and SAP.

  • Create Define XML, Define PDFs, and Reviewers Guides.

  • Create randomization scheme for clinical studies as needed.

  • Create / Reviews derived dataset specifications and the related analysis datasets.

  • Create SDTM and ADaM define.xml files.

  • Create SDTM mapping and datasets.

  • Create SDTM mapping specifications and ADaM data specifications.

Determine

Determine and develop approaches to meet the project requirements.

Develop

  • Develop and deliver training.

  • Develop and maintain data set specifications.

  • Develop and maintain the infrastructure for project files of SAS datasets and SAS code.

  • Develop an expertise within a therapeutic area or standard tool for Statistical Programming function.

  • Develop complex conditional logic.

  • Develop define.xml and create a table of contents of programs for regulatory submissions.

  • Develop define.xml, study data reviewers guide and analysis datasets reviewers guide.

  • Develop listing and table specifications with study Biostatistician.

  • Develop or review SDTM aCRF and specifications, ADaM specifications.

  • Develop SAS code or macros for preparing, processing and analyzing clinical data.

  • Develop SDTM mapping documents, ADaM Specifications.

Distribute

Distribute relevant information in advance.

Document

Document changes to SAS code, programs, and specifications.

Ensure

  • Ensure adherence to high quality programming standards in their daily work.

  • Ensure adherence to programming guidelines.

  • Ensure appropriate documentation and QC documentation for their deliverables.

  • Ensure high quality deliverables.

  • Ensure minutes are promptly and accurately distributed.

  • Ensure programmatic traceability from data source to analysis / modeling result.

  • Ensure programming deliverables are reproducible, defendable and inspection ready at any time.

  • Ensure proper project planning.

  • Ensure quality of Deliverables.

  • Ensure quality of personal work and the work of the team when acting as a Lead Programmer.

  • Ensure SOP compliance programming across team.

  • Ensure timely delivery of outputs to meet study timelines and quality expectations.

Follow

  • Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH).

  • Follow current SDTM standards and current ADaM Implementation Guides.

Give

Give input to the data validation plan.

Help

Help drive others to work across global & functional boundaries.

Identify

  • Identify potential issues in study documentation and proposes solutions.

  • Identify opportunities and develop tools to improve team efficiency.

  • Identify opportunities to improve the methodology and provide practical solutions for problems.

  • Identify study priorities and communicate effectively with project team and management.

Implement

Implement strategic initiatives.

Import

Import, clean, and transform data.

Integrate

Integrate database from multiple studies or sources.

Interact

Interact with Data Management and Biostatics staff and SP team members.

Keep

Keep project team members informed of programming progress and issues requiring their attention.

Lead

  • Lead design / development of SAS macros and other utilities to expedite SAS programming activities.

  • Lead efforts to resolve complex statistical programming issues or problems.

  • Lead programming deliverables for multiple studies.

  • Lead projects with higher level of complexity / challenges / difficulties.

  • Lead studies or portions of studies from a programming perspective.

  • Lead team meetings when appropriate.

Maintain

  • Maintain and manage a project plan including resource forecasting.

  • Maintain well organized, complete, and up-to-date project.

Manage

  • Manage and administer user access and security for emerging technology as required.

  • Manage customer relationships.

  • Manage / delegates data quality issue resolutions.

  • Manage project budget and resource requirements.

  • Manage project budgets and tracks project specific performance metrics.

  • Manage resources efficiently across multiple projects to maximize synergies.

  • Manage statistical programming timelines, budgets, and client expectations.

Maximize

Maximize programming efficiency with use of tools, technical expertise, and lead experience.

Mentor

  • Mentor junior level statistical programmers.

  • Mentor other team members in department procedures and develop technical expertise.

Modify

Modify and write SAS macros.

Oversee

  • Oversee progress of programming activities.

  • Oversee team with same expectations.

Participate in

  • Participate in statistical programming project bidding or bid defense meetings.

  • Participate in statistical program validation and quality control activities.

Perform

  • Perform activities and provide technical expertise in support of reporting data from clinical trials.

  • Perform assigned SAS programming required for clinical trial analysis and reporting.

  • Perform assigned statistical programming required for clinical trial analysis and reporting.

  • Perform interviews for selection of potential candidates.

  • Perform quality control (QC) review of these documents prepared by others.

  • Perform SDTM CRF annotation (aCRF) or QC activities on aCRFs generated by others.

  • Perform statistical programming activities.

  • Perform the role of the Lead Statistical Programmer.

  • Perform transfer of the archived files to the clinical trial sponsors.

  • Perform work with minimal supervision.

Plan

  • Plan and programming specifications.

  • Plan client deliverables and manage project budgets.

Prepare

  • Prepare ADaM dataset specifications as per required.

  • Prepare summarized information for clinical study team members.

Present

Present and share knowledge at department meetings.

Prioritize

Prioritize personal workload and that of teammates.

Process

Process clinical data required for statistical analysis.

Produce

  • Produce and maintain the technical database standards and Programming Specification documents.

  • Produce reports and deliverable files for clients.

  • Produce timely statistical analyses of clinical data per protocols and Statistical Analysis Plans.

Program

  • Program analysis database manipulations and transfer.

  • Program data cleaning checks, as necessary, to facilitate Data Management's data cleaning activities.

  • Program / validate SDTM datasets including define.xml and SDTM reviewer's guide.

Provide

  • Provide consistency and quality assurance across various studies.

  • Provide feedback to management on the development potential of staff to assist in staff development.

  • Provide input into assessments of resource requirements on regular basis.

  • Provide input into the design and development of project plans.

  • Provide input to and participate in Programming and Biometrics meetings.

  • Provide input to statistical analysis plans.

  • Provide programming algorithm support as needed.

  • Provide statistical programming expertise for project teams.

  • Provide statistical programming project leadership to key project dimensions.

  • Provide statistical programming support to clinical trials.

  • Provide technical expertise and leadership to the department.

  • Provide technical expertise to support data reporting for clinical trials.

  • Provide technical planning to include overseeing the set-up of key macros and SAS programs.

  • Provide training and mentoring to SP team members and Statistical Programming department staff.

  • Provide training and technical guidance to Statistical Programmers.

Receive

Receive similar job offers.

Recognize

  • Recognize inconsistencies and initiate resolution of data problems when necessary.

  • Recognize inconsistencies and initiates resolution of data problems.

  • Recognize when negotiating skills are needed and seeks assistance.

Recommend

Recommend potential trainings.

Represent

  • Represent programming group in the SMT (Study member team) meetings.

  • Represent Statistical Programming at internal and client meetings.

  • Represent statistical programming on process improvement activities.

Respond

Respond to QA and client audits and support qualification audits.

Review

  • Review and interpret Statistical Analysis Plans and provide comments for assigned projects.

  • Review and provide input to statistical analysis plans and TLF specifications.

  • Review clarify and process change requests for the applications.

  • Review draft and final production runs for project to ensure quality and consistency.

  • Review, maintain, and approve protocol specific documents as necessary.

  • Review SAP and prepare mock shells as required.

  • Review the clinical study protocol and clinical study report as assigned.

  • Review the Statistical Analysis Plan in preparation for programming the planned analyses.

Study

Study Data Tabulation Model (SDTM) and Analysis Data Model (ADaM) data sets.

Supervise

Supervise / manage external vendors and contract programmers.

Support

  • Support Data Management in data set creations / transfers, integrity checks, and quality audits.

  • Support the implementation / validation / improvement of existing software.

Take

  • Take initiative and can be counted on to get the job done, with integrity.

  • Take steps to understand and appreciate the roles, skills and strengths of others on the team.

Train

Train and mentor new and junior programmers.

Understand

Understand and compile with Standard Operating.

Use

  • Use and promote the use of established standards, SOP and best practices.

  • Use data steps and PROC SQL to combine and aggregate data.

  • Use internal macros to automate study deliverables.

  • Use SAS or other software to generate summary tables, data.

Utilize

  • Utilize and contribute to the development of standard departmental SAS macros.

  • Utilize and share innovative approaches to build and maintain a competitive advantage.

  • Utilize the infrastructure for project files of SAS datasets and SAS code.

Validate

Validate SDTM and ADaM datasets and create define.xml file.

Work with

  • Work closely with data management team.

  • Work to ensure that outputs meet quality standards and project.

  • Work to ensure that outputs meet quality standards and project requirements.

  • Work with and leverage the best and brightest minds in the industry.

  • Work with statisticians and programming leads to ensure clear specifications for their programmed.

  • Work with vendor staff to characterize and resolve issues related to data analysis.

Write

  • Write program specifications based on consultations with the biostatistician.

  • Write statistical sections of integrated reports.

  • Write working instructions, system and user manuals.

Most In-demand Hard Skills

The following list describes the most required technical skills of a Statistical Programmer:

  1. SAS Programming

  2. Statistics

  3. Biostatistics

  4. Graph

  5. ICH

  6. Statistical Programming

  7. FDA

  8. CDISC SDTM

  9. Mathematics

  10. Regulatory Guidelines

  11. GCP

  12. SAS Macros

  13. Analysis Activities

  14. CFR

  15. Clinical Trial Design

  16. Medical Data

  17. Process Scientific

  18. SDC's Data Integrity

  19. Clinical Trial Environment

  20. CDISC Standards

  21. Clinical Data

  22. Life Sciences

  23. Macro

  24. Pharmaceutical

  25. Reporting

  26. Biological Sciences

  27. Design

  28. Electronic Data Submission Requirements

  29. Project Management

  30. Clinical Trial

Most In-demand Soft Skills

The following list describes the most required soft skills of a Statistical Programmer:

  1. Written and oral communication skills

  2. Interpersonal skills

  3. Organizational capacity

  4. Time-management

  5. Problem-solving attitude

  6. Leadership

  7. Analytical ability

  8. Present problems

  9. Presentation

  10. Attention to detail

  11. Multi-task

  12. Assist with projects and initiatives

  13. Work with others effectively

  14. Implement solutions quickly

  15. Work independently with little direction

  16. Delegate

  17. Initiative

  18. Prioritize work to meet tight deadlines while maintaining high standards

  19. Manage timelines

Restez à l'affût du marché de l'emploi dans le sport!

Abonnez-vous à notre infolettre