The Senior SAS Programmer/Analyst manages, coordinates and performs analytic programming-related activities for pharmacoepidemiological studies under the Sentinel Initiative. The Sentinel Initiative is a project sponsored by the U.S. Food and Drug Administration (FDA) to create an active surveillance system - the Sentinel System - to monitor the safety of FDA-regulated medical products. Sentinel uses administrative and electronic healthcare data from multiple collaborating and partner institutions around the country. Please see our public website for additional information: https://www.sentinelsystem.org/ .
The Senior SAS Programmer/Analyst determines appropriate analytic design approaches to surveillance and research projects, and designs and develops SAS programs that are flexible, reusable, scalable, computationally efficient and easily maintainable in order to support the Sentinel rapid query system. Programs are expected to be parameterized and table-driven. This position requires high-level communication skills for close collaboration with investigators, project managers and other programmer/analysts, both within Harvard Pilgrim Healthcare Institute (HPHCI) and with external institutions.
Duties and Responsibilities:
Design, code, test and execute SAS programs using administrative healthcare data in a distributed data network environment.
Manage, perform and document quality control (QC) testing of SAS programs, in accordance with internal standard operating procedures (SOPs) and guidelines.
Support analytic and statistical programming activities in the production of analysis datasets and custom analytics and in support of the Sentinel rapid query system.
Collaborate with investigators from external institutions on the review, design, specification and/or implementation of study protocols and analysis plans.
Support the training and mentoring of junior programmers.
Use good judgment and practice in working with highly confidential information. Follow all applicable privacy and confidentiality procedures in daily work.
MA/MS in related field (e.g., statistics, quantitative social sciences, public health, epidemiology, economics or mathematics).
Minimum 5 years of SAS programming experience, including experience as a senior level SAS developer in a healthcare-related setting.
Extensive SAS macro development experience, including but not limited to the development of applications/systems that are exclusively macro- and table/data-driven.
SAS hash object programming experience, including but not limited to its use in table merging/joining and look-up techniques.
Writing and reviewing functional and technical programming specifications.
Experience analyzing large administrative healthcare data a must (Medicare/Medicaid, other claims-based or electronic medical records databases).
Experience with medical coding systems (e.g., NDC, ICD-9, HCPCS/CPT, SNOMED CT, LOINC), basic medical terminology, and epidemiologic principles a must.
Experience with testing and implementing programming efficiency techniques with respect to optimization in the following areas: CPU time, real time, data storage, I/O and memory a plus.
Experience with other analysis software packages (e.g., R, SQL, Stata, etc.) or other programming languages (Python, Java, VB/VBA) a plus.
Experience implementing study designs and statistical methods that address bias and confounding in observational data (e.g., self-controlled designs, propensity score methods) a plus.