About the role
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 experience - Strong hands-on SAS programming experience - Strong proficiency in Python and/or R - Practical experience translating business logic across languages - Familiarity with:
- Pandas / NumPy / SciPy or tidyverse / data.table - SQL and relational data concepts
- Experience validating statistical and analytical outputs
Nice to Have
- Prior participation in SAS migration projects - Experience with Git, CI/CD, and automated testing - Exposure to cloud-based analytics environments - Understanding of performance tuning in Python or R
Benefits
- 401(k) - 401(k) matching - Dental insurance - Flexible spending account - Health insurance - Life insurance - Paid time off - Professional development assistance - Referral program - Tuition reimbursement - Vision insurance
Text as published by Ignite IT. We don't edit postings; apply and ask questions on the employer's site.