Python / SAS Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Summary:
We are seeking an experienced Python / SAS Developer for a contract opportunity in Toronto, ON. The ideal candidate should have strong experience in Python development, SAS programming, database technologies, and SAS-to-Python migration. The candidate will be responsible for developing, maintaining, and optimizing data processing solutions while supporting the migration of existing SAS applications to Python-based environments.
Key Responsibilities:
- Develop and maintain data processing solutions using Python, Anaconda, and SAS.
- Migrate existing SAS programs, scripts, and workflows to Python.
- Write and optimize SQL queries for large-scale data processing.
- Work with databases such as IBM Netezza and Amazon Redshift.
- Develop and maintain Linux/Unix shell scripts for automation.
- Configure and manage CRON jobs for scheduling automated processes.
- Troubleshoot, debug, and optimize existing applications and data workflows.
- Collaborate with technical and business teams to ensure successful delivery.
Required Skills & Experience:
- Strong hands-on experience with Python and Anaconda.
- Experience with SAS programming and SAS-to-Python migration.
- Strong SQL skills and experience working with relational databases.
- Hands-on experience with IBM Netezza and Amazon Redshift.
- Proficiency in Linux/Unix shell scripting.
- Experience with CRON job scheduling and automation.
- Strong analytical, problem-solving, and debugging skills.
- Ability to work independently and collaboratively in a team environment.
More about this job
Responsibilities
Develop, maintain, and optimize data processing solutions using Python, Anaconda, and SAS, and migrate existing SAS programs and workflows to Python. Write SQL for large-scale processing, work with Netezza and Redshift databases, automate tasks with shell scripts and CRON, and troubleshoot applications in collaboration with technical and business teams.
Requirements
The role requires strong hands-on experience with Python, Anaconda, SAS programming, SAS-to-Python migration, SQL, and relational databases, including IBM Netezza and Amazon Redshift. Candidates should also be proficient in Linux/Unix shell scripting and CRON scheduling, with strong analytical, debugging, and problem-solving abilities and the capacity to work independently and collaboratively.
Skills
- Python
- Anaconda
- SAS
- SAS-to-Python Migration
- SQL
- Relational Databases
- IBM Netezza
- Amazon Redshift
- Linux/Unix Shell Scripting
- CRON Job Scheduling
- Data Processing
- Application Troubleshooting
- Debugging
- Data Workflow Optimization
- Automation
- Problem-Solving
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Consulting
Keywords
- Python
- Anaconda
- SAS
- SAS-to-Python Migration
- SQL
- Relational Databases
- IBM Netezza
- Amazon Redshift
- Linux
- Unix
- Shell Scripting
- CRON
- Job Scheduling
- Automation
- Data Processing
- Large-Scale Data Processing
- Data Workflows
- Application Maintenance
- Troubleshooting
- Debugging
- Optimization
- Contract
- IT Services
- IT Consulting