Senior Data Analyst
The role involves developing and maintaining SAS programs and SQL queries to support analytics and reporting. A primary focus is the modernization of existing SAS workloads by re-engineering them into Python and SQL solutions.
- On-site
- Toronto, ON
- Posted Aug 14, 2026
- Apply by Sep 13, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Alcohol and Gaming Commission of Ontario (AGCO)
Information Management Lead / Responsable de la gestion de l’information
- On-site
Alcohol and Gaming Commission of Ontario (AGCO)
Data Governance Lead
- On-site
Forgeahead Solutions Corporation
Technical Lead and Senior Software Engineer
- On-site
Job summary
Hiring: SAS / Python Data Analyst Location: Greater Toronto Area Role Type: Contract We are looking for a SAS / Python Data Analyst to join a data-focused team supporting analytics, reporting, and modernization initiatives. The ideal candidate will have strong experience working with SAS and SQL, along with hands-on Python experience and the ability to translate existing SAS logic and data processes into modern Python/SQL solutions. 🔹 Key Responsibilities Develop, execute, and maintain SAS programs, data steps, and PROC SQL for data analysis and reporting. Analyze and manipulate large datasets using SQL and Python. Support modernization initiatives involving the migration or re-engineering of existing SAS workloads into Python/SQL. Develop Python-based data processing solutions using libraries such as pandas and NumPy. Perform complex joins, transformations, aggregations, data cleansing, and reconciliation. Validate Python/SQL outputs against existing SAS results to ensure data accuracy and business-rule consistency. Troubleshoot and optimize data processing workflows for performance and scalability. Work with business and technical stakeholders to understand requirements and translate them into data solutions. Perform data quality checks, testing, reconciliation, and production support. Document data processes, mappings, business rules, and technical solutions. 🔹 Required Skills & Experience 5+ years of hands-on SAS experience, preferably with SAS Base, SAS Enterprise Guide (EG), or SAS Data Integration. Strong SQL skills, including complex queries, joins, CTEs, aggregations, and data transformations. Hands-on experience with Python, particularly for data analysis and manipulation. Experience with pandas and/or NumPy is highly desirable. Understanding of SAS Data Steps and PROC SQL. Ability to understand existing SAS scripts and translate/re-engineer logic into Python and SQL. Strong data analysis, data validation, and troubleshooting skills. Experience working with large datasets and optimizing data processing. Strong communication skills and ability to work with both technical and business stakeholders. 🔹 Nice to Have Experience with SAS-to-Python migration or SAS modernization initiatives. Experience in banking, financial services, insurance, or other highly regulated environments. Experience with Teradata, SQL Server, Oracle, or other enterprise databases. Experience with Jupyter Notebooks. Experience with ETL/data integration processes. Exposure to cloud data platforms such as AWS, Azure, or GCP.
What you’ll do
The role involves developing and maintaining SAS programs and SQL queries to support analytics and reporting. A primary focus is the modernization of existing SAS workloads by re-engineering them into Python and SQL solutions.
Requirements
Candidates must have over 5 years of experience with SAS and strong proficiency in SQL and Python, specifically using pandas and NumPy. Ability to translate complex SAS logic into modern data processing workflows is essential.
Listed skills
- SQLPreferred
- Data analysisPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Sas
- Python
- Sql
- Pandas
- NumPy
- Data Analysis
- Data Migration
- Data Validation
- Proc Sql
- Sas Enterprise Guide
- Data Cleansing
- ETL
- Data Transformation
- Troubleshooting
- Technical Documentation
- Stakeholder Management
Job areas
- Data & Analytics
- Technology
- Consulting
- Finance & Accounting
- Software
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 13, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available