Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a SAS / Python Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments, and institutions with a broad range of financial services and products.
Title: SAS / Python Developer
Location: Toronto, ON (Hybrid)
Duration: 24+ Months
Job Description:
- Seeking an experienced SAS / Python Developer to join data modernization and migration team. In this role, you will be responsible for analyzing, converting, optimizing, and modernizing legacy SAS-based analytical workflows, data steps, macros, and reports into scalable, production-ready Python environments. You will work closely with data architects, business stakeholders, and infrastructure teams to ensure code accuracy and parity during the transition.
Key Responsibilities:
- Code Migration & Translation: Interpret and convert legacy SAS programs (including Base SAS, DATA steps, SAS macros, and PROC SQL) into modular, efficient Python scripts.
- Data Processing & Pipelines: Build, maintain, and optimize data ingestion, transformation, and processing pipelines using Python data manipulation libraries (pandas, NumPy) and SQL.
- Validation & Testing: Perform side-by-side output validation and debugging between legacy SAS outputs and new Python implementations to ensure statistical and logical parity.
- Automation & Infrastructure: Support Unix/Linux-based automation, schedule jobs via CRON or enterprise orchestrators, and work within containerized or cloud-based Anaconda/JupyterHub environments.
- Code Quality & Documentation: Maintain clean version control using Git/GitHub, write unit tests, and produce thorough technical documentation for migrated pipelines.
Required Qualifications:
- Education: Bachelor’s or master’s degree in computer science, Data Engineering, Statistics, or a related quantitative field.
- SAS Experience: 3+ years of hands-on development with Base SAS, SAS Macros, and PROC SQL.
- Python Experience: 2+ years of production Python development, with strong proficiency in pandas, data wrangling, and relational SQL.
- Environment & Tools: Experience working in Anaconda environments, Git/GitHub, and Linux/Unix shell scripting.
- Analytical Skills: Strong debugging, root-cause analysis, and side-by-side data validation capabilities.
About Iris Software Inc.
Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. Iris has been growing at over 100% annually. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being
- One of New Jersey's Finest 25 companies for the year 2001 and 2002.
- Iris is also ranked 75th among Inc 500 s list of privately held companies for year 2001.
- NJ Technology FAST 50 Company for year 2002.
In a competitive industry, we distinguish ourselves by reliability, technical expertise and a history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.
Regards,
Neeraj Singh
Executive - TA