SAS/Python Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Experience
- Experience Required: 6–8 Years
- Posting language
- English
- Posted
Original job description
SAS/Python Developer
Location: Toronto, ON
Work Model: Hybrid (2 days per week in-person at Toronto office preferred)
Experience Required: 6–8 Years
Skills: Digital: Python, Azure Machine Learning (ML), Terraform, AI & Gen AI – Products & Tools
Role Description
- Support enterprise SAS decommissioning initiatives by migrating legacy SAS-based workloads to Anaconda/Python.
- 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.
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
- Bachelor’s or Master’s degree in a relevant field.
More about this job
Responsibilities
The SAS/Python Developer at Astra North Infoteck will migrate SAS programs and datasets to Python and build, test and maintain Python applications and automation. The role also supports Unix/Linux data pipelines and SQL processing on Netezza and Redshift.
Requirements
Candidates need 6 to 8 years of experience with Python, Anaconda and SAS, including SAS-to-Python migration, plus strong SQL, Netezza, Redshift, and Linux/Unix scripting with CRON. A bachelor's or master's degree in a relevant field is required.
Skills
- Python
- Anaconda
- SAS
- SAS-to-Python migration
- SQL
- Netezza
- Redshift
- Linux/Unix scripting
- CRON scheduling
- Git
- GitHub
- GitHub Copilot
- SAS Enterprise Guide
- JupyterHub
- Unit testing
- Debugging
- Code optimization
- Automation development
- Data pipeline development
- Azure Machine Learning
- Terraform
- Requirements analysis
- Documentation
Categories
- Technology
- Software
- Data & Analytics
Keywords
- SAS
- Python
- Anaconda
- SAS-to-Python migration
- SAS decommissioning
- SQL
- Netezza
- Redshift
- Linux
- Unix
- CRON
- Git
- GitHub
- GitHub Copilot
- SAS Enterprise Guide
- JupyterHub
- Azure Machine Learning
- Terraform
- Gen AI
- Data engineering
Seniority
Senior
Tools
- Python
- Anaconda
- SAS
- SAS Enterprise Guide
- JupyterHub
- Netezza
- Redshift
- Git
- GitHub
- GitHub Copilot
Languages
- English
Fields of study
- Computer science
- Engineering
- Data science
- Mathematics
- Statistics