Sr. Python Developer
- Toronto, ON, Canada
From $68 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- From $68 CAD / hour
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
5+ years of professional Python development experience.
5+ years of experience working with SAS, including scripting and data processing.
Demonstrated experience migrating, modernizing, or refactoring legacy applications or code bases.
Experience using Anaconda for package and environment management.
Strong SQL skills, including writing queries involving joins, filtering, aggregations, and data transformations.
Experience working with large datasets and data processing workflows.
Strong troubleshooting and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to work independently and navigate ambiguity within evolving project requirements.
Previous experience acting as a technical lead, SME, mentor, or coach within a development team.
Nice to Have Skills & Experience
QA, testing, and validation experience.
Git/GitHub experience, including branching, pull requests, and code reviews.
Linux/Bash experience.
Experience with server-side job scheduling tools such as Crontab.
Experience with secure file transfer processes (SFTP).
Fraud analytics, forensic analytics, AML, risk, or financial services experience.
Banking industry experience.
Job Description
Our client is seeking two Senior Python Developers to support a strategic initiative focused on modernizing and migrating existing SAS-based analytics processes into Python. This individual will serve as a Python subject matter expert, helping guide technical design decisions, translate legacy workflows, and support a team navigating a large-scale code migration effort.
This is an excellent opportunity for a senior developer who enjoys solving complex technical challenges, working through ambiguity, and collaborating closely with developers, analysts, and project stakeholders.
Responsibilities
Convert existing SAS programs, scripts, and analytical workflows into scalable Python solutions.
Partner with existing team members to understand current SAS-based processes and determine the optimal Python design and implementation approach.
Serve as the Python SME, providing technical guidance and best practices throughout the migration effort.
Design, develop, test, and document Python code for analytics and data processing use cases.
Refactor and modernize legacy code bases while maintaining functionality and performance.
Support data engineering activities, including querying and transforming data using SQL.
Participate in code reviews and contribute to development standards and documentation.
Collaborate with project managers, developers, analysts, and business stakeholders to ensure successful delivery.
Mentor and coach team members as they increase their Python capabilities.
Help validate migrated solutions and ensure outputs are consistent with legacy processes.
We may use AI to source resumes, conduct interviews with recruiter oversight.
5+ years of professional Python development experience.
5+ years of experience working with SAS, including scripting and data processing.
Demonstrated experience migrating, modernizing, or refactoring legacy applications or code bases.
Experience using Anaconda for package and environment management.
Strong SQL skills, including writing queries involving joins, filtering, aggregations, and data transformations.
Experience working with large datasets and data processing workflows.
Strong troubleshooting and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to work independently and navigate ambiguity within evolving project requirements.
Previous experience acting as a technical lead, SME, mentor, or coach within a development team.
Nice to Have Skills & Experience
QA, testing, and validation experience.
Git/GitHub experience, including branching, pull requests, and code reviews.
Linux/Bash experience.
Experience with server-side job scheduling tools such as Crontab.
Experience with secure file transfer processes (SFTP).
Fraud analytics, forensic analytics, AML, risk, or financial services experience.
Banking industry experience.
Job Description
Our client is seeking two Senior Python Developers to support a strategic initiative focused on modernizing and migrating existing SAS-based analytics processes into Python. This individual will serve as a Python subject matter expert, helping guide technical design decisions, translate legacy workflows, and support a team navigating a large-scale code migration effort.
This is an excellent opportunity for a senior developer who enjoys solving complex technical challenges, working through ambiguity, and collaborating closely with developers, analysts, and project stakeholders.
Responsibilities
Convert existing SAS programs, scripts, and analytical workflows into scalable Python solutions.
Partner with existing team members to understand current SAS-based processes and determine the optimal Python design and implementation approach.
Serve as the Python SME, providing technical guidance and best practices throughout the migration effort.
Design, develop, test, and document Python code for analytics and data processing use cases.
Refactor and modernize legacy code bases while maintaining functionality and performance.
Support data engineering activities, including querying and transforming data using SQL.
Participate in code reviews and contribute to development standards and documentation.
Collaborate with project managers, developers, analysts, and business stakeholders to ensure successful delivery.
Mentor and coach team members as they increase their Python capabilities.
Help validate migrated solutions and ensure outputs are consistent with legacy processes.
We may use AI to source resumes, conduct interviews with recruiter oversight.
More about this job
Responsibilities
The Senior Python Developer at Insight Global will convert SAS programs and analytics workflows into Python solutions. They will guide the team as Python SME, refactor legacy code, write SQL for data transformations, review code, and mentor colleagues.
Requirements
Candidates need 5+ years of professional Python development and 5+ years of SAS experience, including scripting and data processing. They also need legacy code migration experience, Anaconda, strong SQL, and technical leadership or mentoring experience.
Skills
- Python
- SAS
- SAS scripting
- SQL
- Anaconda
- legacy code migration
- code refactoring
- data processing workflows
- large dataset handling
- Git
- GitHub
- pull requests
- code review
- Linux
- Bash
- Crontab
- SFTP
- software testing
- validation
- troubleshooting
- technical leadership
- mentoring
- documentation
- communication
- independent work
Categories
- Software
- Technology
- Finance & Accounting
- Data & Analytics
Keywords
- Python
- SAS
- SQL
- Anaconda
- legacy code migration
- code modernization
- refactoring
- data processing
- large datasets
- Git
- GitHub
- Linux
- Bash
- Crontab
- SFTP
- QA
- testing
- validation
- fraud analytics
- AML
Seniority
Senior
Tools
- Python
- SAS
- SQL
- Anaconda
- Git
- GitHub
- Linux
- Bash
- Crontab
- SFTP
Languages
- English