Description

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

Education

Any Gradute