Senior Python Developer with strong SQL development experience to support a Global Finance and Risk Technology Project- 40450
S.i. Systems
Toronto, ON- Salary To be discussed
-
Contract job
-
Published since 2 day(s)
-
1 position to fill as soon as possible
Description
Senior Python Developer with strong SQL development experience to support a Global Finance and Risk Technology Project- 40450
Location Address: Hybrid -Toronto- 3-4 days onsite may be required based on business needs
Contract Duration: ASAP to FYE 10/31/2026 - approx. 5 months (Possibility of extension & conversion to FTE)
Schedule Hours: 9am-4:30pm Monday-Friday; standard 37.5 hrs/week
Reason: New project
Job Title: Python & SQL Developer
Story Behind the Need
Business group: Global Finance & Risk Technology - HM’s team is 20-22 employees, they do capital calculations for the Bank and perform regulatory reporting - mix of Dev/QAs - full stack, various technologies and ongoing initiatives and projects
Project: IRB Model Adoption - the Bank is going towards an internal rate-based model for some products as mandated by the OSFI regulators; initial phase this month
Typical Day in Role:
• Design, develop, test, and maintain Python-based applications and services
• Write efficient, optimized, and scalable SQL queries, stored procedures, and data models
• Work with relational databases to ensure high performance, data integrity, and availability
• Perform data extraction, transformation, and loading (ETL) activities
• Collaborate with business analysts, data scientists, and other engineers to understand requirements and deliver solutions
• Debug and resolve production issues and performance bottlenecks
• Ensure adherence to coding standards, best practices, and security guidelines
• Participate in code reviews, documentation, and knowledge sharing
• Support deployment and maintenance of applications in development, test, and production environments
Candidate Value Proposition:
The successful candidate will have the opportunity to exposure to variety of new technologies, working with cloud, high visibility project, work with LLMs and AI down the line, for a top 5 Canadian Bank
Candidate Requirements/Must Have Skills:
1) 8+ years of experience as a developer, with 4+ years of professional experience in Python development and frameworks (advanced coding skills)
2) 6+ years’ strong expertise in SQL with hands-on experience in complex queries and database optimization
3) 6+ years’ experience working with relational databases (e.g. SQL Server, Oracle)
4) 4+ years’ experience with REST API development and integration
5) Solid understanding of data structures, algorithms, and software development principles, DevOps practices
Nice-To-Have Skills:
1) Experience with version control systems (e.g., Git)
2) Experience working with large-scale or high-volume data systems
3) Prior experience in Agile/Scrum development environments
Education:
Bachelor’s - experience prioritized
Best VS. Average Candidate:
We are looking for a skilled Python & SQL Developer with 7 years of hands-on experience in building, optimizing, and maintaining data-driven applications. The ideal candidate will have strong experience in Python development, SQL querying and performance tuning, and working with large datasets. This role involves close collaboration with cross-functional teams to deliver scalable, high-quality solutions.
Candidate Review & Selection - Interview Process
1 technical round - in person at 44 King on Monday/Wednesday - between 9:30-3:30 - 1 hour - with HM and 1-2 other technical team members - technical questions, no tests
Hiring Manager’s availability to interview: ASAP - in person at 44 King on Monday/Wednesday - between 9:30-3:30
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you