Job Description
Job Description
The SAS to Python / R Migration Developer is responsible for hands-on conversion, testing, and validation of SAS analytical code into Python and / or R under the guidance of a migration architect. This role focuses on execution quality, code accuracy, and reproducibility .
This is a build-and-deliver role for someone who enjoys translating logic and making things work correctly.
Key Responsibilities
- Convert SAS programs into Python and / or R code following defined standards
- Translate :
- SAS DATA steps
- PROC SQL
- Statistical PROCs
- SAS Macros into Python / R functions or modules
- Implement data ingestion, transformation, and analytics workflows
- Perform side-by-side validation of SAS vs Python / R outputs
- Debug discrepancies in calculations or statistical results
- Write clean, maintainable, well-documented Python / R code
- Develop unit tests and validation scripts
- Optimize performance for large datasets
- Collaborate closely with architects and data stakeholders
- Participate in code reviews and knowledge transfer
Requirements
4+ years of analytics or data engineering experienceStrong hands-on SAS programming experienceStrong proficiency in Python and / or RPractical experience translating business logic across languagesFamiliarity with :Pandas / NumPy / SciPy or tidyverse / data.tableSQL and relational data conceptsExperience validating statistical and analytical outputsNice to Have
Prior participation in SAS migration projectsExperience with Git, CI / CD, and automated testingExposure to cloud-based analytics environmentsUnderstanding of performance tuning in Python or RBenefits
401(k)401(k) matchingDental insuranceFlexible spending accountHealth insuranceLife insurancePaid time offProfessional development assistanceReferral programTuition reimbursementVision insurance