SAS Programmer Job Description
SAS Programmer Duties & Responsibilities
To write an effective SAS programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included SAS programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
SAS Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for SAS Programmer
List any licenses or certifications required by the position: SAS, AGILE, STAT, MACRO, BASE
Education for SAS Programmer
Typically a job would require a certain level of education.
Employers hiring for the SAS programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Statistics, Mathematics, Education, Engineering, Biostatistics, Technical, Health, Computer, Math
Skills for SAS Programmer
Desired skills for SAS programmer include:
Desired experience for SAS programmer includes:
SAS Programmer Examples
SAS Programmer Job Description
- Scale up, parallelize, and automate SAS analytic processes to optimize throughput
- Develop batch processes for mission critical, highly complex and urgent assignments using SAS and JCL
- Designing and developing project-specific SAS programs for biostatisticians, often producings analysis datasets, reports, or graphics
- Write, modify and de-bug SAS code to complete recurring deliverables, modify estimate models and create payment bundles
- Other SAS programming needs
- Serve in a leadership role for the programming function and oversee all aspects of SAS programing activities
- Create, maintain and validate SAS programs for generating analysis datasets, data listings, summary tables, and graphs as specified in statistical analysis plans
- Develops / maintains SAS programming structure and archival system
- Performs validation/quality control check of SAS programs
- Responsible for processes in the area of SAS programming and ensure validation compliance
- Highly numerate analytical skill-set, with an eye for detail
- MS Excel, able to combine and manipulate complex data
- Educated to bachelor degree level in a numerate/technical discipline
- PRINCE, AGILE, APMP or similar project management qualification is an advantage
- Experience of working with relational database and data warehouse architectures
- The candidate should have a strong interest in technology, with experience in interfacing between technology departments and business users
SAS Programmer Job Description
- Candidate will be responsible for developing and maintaining integrated SAS and SQL programming based on a defined set of design and performance requirements
- The SAS Programmer may be called upon to partner with the customer in the development of requirements and must ensure that their developed software meets or exceeds requirements
- Performs all SAS programming required for clinical trial analysis and reporting
- Write, test and validate SAS programs to produce analysis datasets, TLGs and presentation output, to be included in reports for submission to regulatory agencies, publications and other communications
- Acts as secondary programmer to validate SAS programs that produce derived-analysis datasets and data analyses
- Prepare data sets from multiple sources for pharmacokinetics /pharmacodynamics, dose-response and exposure-response relationships analyses
- Work with clinical pharmacokinetic and pharmacometric scientists to perform exploratory and statistical analyses as needed basis
- Validate pharmacokinetic and pharmacodynamic data sets/analyses and document data set validation according to company SOPs
- Supports the clinical research development process by providing statistical programming for new substances, indications or marketing claims
- Works directly with the trial or project statistician and proactively with the Clinical Trial or Project team providing programming support
- Used to operating in a pan-European environment
- Asset management or related financial sector experience is an advantage
- Clear and concise documentation of the generated SAS code
- MS degree in pharmaceutical sciences or statistics
- Implements and supports standards and a harmonized approach to programming
- Closely collaborates with other programmers to ensure the goals and timelines for the company is met
SAS Programmer Job Description
- Maintain SAS applications and support users
- Creating and executing SAS listings and programs
- Validating listings and programs using standard validation practices and processes
- Assist with the creation of SAS macro and format libraries
- Standardizing incoming and pre-existing datasets
- Design and prepare technical specifications
- Hold a Bachelor’s Degree Ideally in a numerate or computing discipline
- Manage large datasets
- The candidate must be able to maintain an awareness of trends within the technology industry and possess a willingness to learn new languages or database technologies as required for the position
- Ensures that activities and processes performed are conducted according to sponsor requirements
- 1 year of experience data ingestion technologies with reference to relational databases
- BS degree in Computer Science or other technical discipline
- Good knowledge of SAS and/or R
- Experience of reading/processing files
- Thorough knowledge of SAS is essential
- Experience in programming variety of data quality checks and score cards in SAS
SAS Programmer Job Description
- Deploy data mining and write complex SQL and SAS queries to integrate SQL Server, datamart, Google Analytics, and Big data to gain insight into customer behavior, web analysis and strategic client business issues
- Works closely with the Biostatistics and Data Management departments on various clinical projects
- Leads programming efforts for large complex studies
- Reviews case report form (CRF) design
- Write CDSIC standard dataset specifications and follow specifications to create SDTM and ADaM datasets
- Acts as primary programmer to produce tables, listings, and figures for the clinical study report (CSR)
- Support the Data Technologies & Integration Team, which facilitates integration of technology into clinical studies with participation from other contributing functions
- Use good judgment and practice in working with highly confidential information
- Designs and/or reviews database structure
- Program reports and listings as requested by project team members for ongoing studies
- Minimum of 5 years clinical/statistical programming experience within clinical development including supporting regulatory filings
- Solid hands-on experience in CDISC standards and datasets (SDTM, ADaM)
- Experience with production scheduling software
- Ability to work in a small development team with moderate supervision
- Ability to travel, work weekends and work off hours as needed
- Knowledge of or experience with developing applications in Microsoft technologies (.NET, C#, ASP.Net) and front end website technologies (JQuery, JavaScript)
SAS Programmer Job Description
- Develop new and maintain existing SAS programs to analyze healthcare claims to support ad hoc data requests, including data processing, data cleansing and exploratory data analysis (EDA)
- Develop and support SAS programs to run automated jobs to extract data, perform statistical analysis, and generate reports
- Promote usability and software development best practices
- Perform data quality control checks of SAS code and deliverables
- Annotate eCRFs in accordance with CDISC published or sponsor specific guidelines with appropriate metadata to reflect case report tabulation (CRT) data sets
- Assist with the creation of SASrelated project programming and validation documentation
- Attends sponsor audits and assists with in-progress audits, including presenting process, procedures and providing any needed validation documentation
- Test analytic code and data structures
- Program analytics, models, and algorithms for claims analysis
- Supports the Senior Analysts and Senior Managing Epidemiologists in accomplishing their tasks and objectives
- Experience with preparing reports for clinical audiences
- Experience with Teradata SQL
- Knowledge of quality improvement metrics
- Health care and research experience preferred
- Minimum one (1) year of related experience with programming and data management using SAS or other computer language
- Experience with SAS graph, macros, PROC SQL and ODS