
SAS to Python/R Migration Developer
Ignite IT - Innovation & Technology
full-time
Posted on:
Location Type: Hybrid
Location: Suitland-Silver Hill • Maryland • United States
Visit company websiteExplore more
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SAS programmingPythonRSQLPandasNumPySciPytidyversedata.tableperformance tuning
Soft Skills
collaborationdebuggingcode reviewsknowledge transfer