SAS Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Experience Required: 6-8 Years
- Posting language
- English
- Posted
Original job description
Job Title: SAS/Python Developer
Job Location: Toronto, ON-Hybrid (2 days per week in-person at Toronto office preferred)
Long Term Contract
Role Description:
Analyze business and technical requirements and design scalable Python-based solutions.
Interpret and migrate existing SAS programs, datasets, and analytical processes to Python environments.
Develop, test, and maintain high-quality Python applications, scripts, and automation solutions.
Build and support Unix/Linux-based automation and data-processing pipelines using scripting and CRON scheduling.
Work with relational databases, including Netezza and Redshift, and develop efficient SQL-based data processing solutions.
Optimize applications for performance, scalability, reliability, and code quality while maintaining documentation and source code using Git/GitHub.
Collaborate with business stakeholders, developers, and infrastructure teams to support migration and modernization objectives, targeting migration or retirement of active SAS workloads by December 2027.
Top 3 Required Skills:
Python / Anaconda and SAS, including SAS-to-Python migration experience
SQL and Databases, including Netezza and Redshift
Linux/Unix scripting and CRON scheduling
Top 3 Preferred Skills:
SAS Enterprise Guide and JupyterHub
GitHub and GitHub Copilot
Unit testing, debugging, code optimization, and automation development
Education Requirements:
Bachelors or Masters in relevant field
Skills: Digital : Python~Digital : Azure Machine Learning (ML)~Digital: Terraform~AI & Gen AI - Products & Tools
Experience Required: 6-8 Years
More about this job
Responsibilities
Analyze requirements and develop, test, and maintain Python applications, automation, and data-processing pipelines, including migrating existing SAS programs and processes to Python. Work with databases and infrastructure teams to optimize and document solutions, supporting the modernization or retirement of active SAS workloads by December 2027.
Requirements
The role requires 6–8 years of experience with Python and SAS, including SAS-to-Python migration, SQL databases such as Netezza and Redshift, and Linux/Unix scripting with CRON scheduling. Preferred skills include SAS Enterprise Guide, JupyterHub, GitHub, unit testing, debugging, code optimization, and automation development; a relevant bachelor's or master's degree is listed.
Skills
- Python
- Anaconda
- SAS
- SAS-to-Python Migration
- SQL
- Netezza
- Amazon Redshift
- Linux
- Unix Scripting
- CRON Scheduling
- SAS Enterprise Guide
- JupyterHub
- GitHub
- Unit Testing
- Code Optimization
- Automation Development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Python
- Anaconda
- SAS
- SAS-to-Python Migration
- SQL
- Netezza
- Amazon Redshift
- Linux
- Unix
- CRON
- SAS Enterprise Guide
- JupyterHub
- Git
- GitHub
- GitHub Copilot
- Unit Testing
- Debugging
- Code Optimization
- Automation
- Data Processing Pipelines
- Relational Databases
- Scalable Solutions
- Source Code Management
- Azure Machine Learning
- Terraform
- Artificial Intelligence
- Generative AI