Python Developer


Posted 1 month 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: Contract – 9 months with extension
Location: Toronto – Hybrid 2-3 days a week
Industry: Banking
Job ID number: 176


Candidate Value Proposition:

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 modernize the data extraction, transformation and loading function.
  • Primary function is to deliver technology solution to address business needs while modernizing the technology stack.
  • Producing thorough, clear, and detailed documentation.
  • Advise on modern frameworks and architectures, best practices, and integrating upgraded technology into existing systems.
  • 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 50/50 capacity, depending on project deliverables.
  • Working collaboratively with project team, participating in scrums and meetings, implementing all steps of SDLC.
  • Enhancing existing code base to integrate with new system
  • Supporting the team’s daily business activities as required

Candidate Requirements/Must Have Skills:

  • 8+ years’ experience with hands-on Python
  • 3+ years’ recent experience with Linux/Unix Shell Scripting
  • 5+ years’ relational database experience, SQL, Postgres, or similar system
  • Strong experience in an Agile environment and the SDLC

Nice-To-Have Skills:

  • Banking or Capital Markets experience is an asset
  • Experience refactoring Java code is an asset
  • Experience with Rest API 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

Best vs Average: The best candidates will have stronger Linux shell scripting experience. Banking/capital markets experience is also appreciated.

Degrees or certifications:

  • Bachelor’s degree in a technical field such as computer science, computer engineering or related field required.

Job Features

Job CategoryPython Developer

Apply Online