Python Developer


Posted 11 months ago

We are looking for a Python Developer! Reach out if you are interested and feel free to refer friends/colleagues!


Type of Employment: Contract
Title: Python Developer
Term: 6 months contract with extension
Location: Toronto – once a week
Job ID number: C1250


Brief Description of Duties:

The successful candidate will have the opportunity to work with a dynamic and experienced team of software developers, infrastructure specialists, and business analysts, as well as gaining experience in the capital markets and credit risk technology fields. The project will contribute to the bank’s core risk management and reporting functions, helping to protect the bank and its customers.

Typical Day in Role

  • Project aims to implement a counterparty credit risk check in to existing system.
  • Primary function is to support the building out of a reporting system.
  • Building the limit reporting system to display credit check information.
  • Development of calculation and/or reporting applications
  • Producing thorough, clear, and detailed documentation
  • Communicating with stakeholders to ensure they are implementing best practices, integrating existing technologies, etc.
  • Leveraging existing infrastructure to communicate information between systems and applications.
  • Will be working on creating net new code and enhancement of existing code in a 70/30 capacity, depending on project deliverables.
  • Working collaboratively with project team, participating in scrums and meetings, implementing all steps of SDLC.

Must Have Skills:

  • Experience in the capacity of a developer
  • Hands on experience in Python Django/Flask web framework.
  • Hands on experience using all listed Python libraries: NumPy, SciPy, Panda
  • Experience with Unix/Linux environment and proficient in shell scripting
  • Experience with RDMS including: Oracle, SQL, PL/SQL, or Sybase
  • Recent experience in Object Oriented Programming (Java)
  • Experience with Messaging Bus technologies such as Kafka, MQ and JMS


Nice to Have: 

  • Banking or Capital Markets experience is an asset
  • Previous credit risk monitoring systems experience is an asset


Soft Skills:

  • Good communication, both written and oral, whether producing documentation or attending meetings with other developers, non-technical team members, or external stakeholders
  • Proactively raise issues as they are identified
  • Creativity and resourcefulness in solving problems within the framework of the existing technology stack
  • Willingness to learn and upgrade skills as needed on the job

Job Features

Job CategoryPython Developer

Apply Online