Python Developer to support the enhancement of a modern financial services platform - 101265-1
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published since 9 day(s)
-
Starting date : 1 position to fill as soon as possible
Description
Python Developer
6 months
Hybrid - 3 days onsite (Monday, Tuesday, Thursday)
Job Description:
Role Summary
Python Developer to help build and enhance a modern financial services platform. You’ll develop backend services and business logic, create robust automated tests, and partner with product and engineering teams to deliver reliable outcomes in a regulated environment.
Key Responsibilities
- Design, develop, and maintain Python services and business logic supporting core platform capabilities.
- Build and maintain automated tests (unit, integration, and end-to-end) to ensure high quality and reliability.
- Translate business requirements into technical designs, well-defined user stories, and clear acceptance criteria.
- Debug and resolve complex issues across application logic, API integrations, and environment configuration.
- Improve code quality through code reviews, refactoring, documentation, and shared engineering standards.
- Contribute to CI/CD practices including build automation, static analysis, and dependency management.
- Collaborate with cross-functional teams (product, BA, QA, platform/infrastructure, security) to deliver features safely and efficiently.
Must Have Requirement:
- 5+ years of professional Python development experience.
- Strong experience building backend systems and APIs (REST and/or event-driven architectures).
- Proven ability to write and maintain automated tests (pytest/unittest) and troubleshoot production-like issues.
- Strong fundamentals in software engineering (data structures, design patterns, clean code) and Git-based workflows.
- Canadian banking products, checking product, saving product, (TFSA)
- Comfortable working in environments with security, privacy, and operational controls.
- Clear communicator with strong stakeholder management and collaboration skills.
- Experience in financial services or other regulated industries.
- Experience working in an Agile delivery environment.
Nice to Have:
- Familiarity with cloud-native development and containerized deployments.
- Exposure to CI/CD tooling and quality gates
- Experience with observability tooling (logging, metrics, tracing) and performance tuning.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you