SAS to Python / R Migration Developer

Ignite IT

  • Suitland-Silver Hill, MD
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Setsunmatched
    • Debugging Skillsunmatched
    • Engineeringunmatched
    • Gitunmatched
    • Knowledge Transferunmatched
    • Performance Tuning/Optimizationunmatched
    • Python Programming/Scripting Languageunmatched
    • R Programming Languageunmatched
    • SQL (Structured Query Language)unmatched
    • Standards Developmentunmatched
    • Statistical Analysis System (SAS)unmatched
    • Statisticsunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Unit Testunmatched
    • Validation Testingunmatched
    • Vision Planunmatched
    • Workflow Analysisunmatched

    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 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

    Numbers & Facts

    LocationSuitland-Silver Hill, MD

    Similar Jobs