We’re looking for a skilled Python Developer with proven experience in converting legacy SAS codebases into Python. This role plays a key part in transforming existing analytics pipelines by increasing their scalability, efficiency, and maintainability on modern platforms.
Responsibilities:
- Review and interpret existing SAS Base and Macro programs, along with associated workflows..
- Ensure functional parity by thoroughly validating Python outputs against original SAS results.
- Collaborate with stakeholders, including data engineers and analysts, to capture and translate business logic accurately.
- Refactor and fine-tune Python scripts for performance, readability, and scalability.
- Build automated test routines to validate the reliability and correctness of migrated code.
- Re-engineer SAS logic into Python using tools and libraries such as Pandas, NumPy, SQLAlchemy, and PySpark
- Maintain detailed documentation for legacy SAS components and newly built Python equivalents.
Skills & Experience Required:
- Deep understanding of SAS Base and Macros, including reading and interpreting complex codebases.
- Practical experience in SAS-to-Python migration in real-world production settings.
- Proficiency in Python data libraries such as Pandas, NumPy, and SQLAlchemy.
- 5+ years of experience working with Python, especially for data-focused applications.
- Strong SQL knowledge and familiarity with ETL workflows and data warehousing concepts.
- Hands-on experience with cloud platforms like AWS, Azure, or GCP.
- Comfortable using Jupyter Notebooks, Git, and version control methodologies.
- Strong analytical mindset and attention to detail.
Preferred Experience:
- Hands-on with PySpark or other distributed processing tools with Understanding of reporting via Tableau, Power BI, or similar BI platforms.
- Exposure to CI/CD pipelines and modern DevOps tools is advantageous