top of page

Python Developer

Location: Toronto

Job ID: 1934

Job Description

Typical Day in Role:

  • Work with the lead software engineer and the team, to provide solid Python coding and automate unit tests

  • Optimizing and simplifying the model codes and performing code reviews

  • Work closely with the stakeholders, to clarify requirements and to recommend best practices

  • Rewriting existing framework and adding new code and functionalities

  • Responsibilities include: adding new code (50%), updating existing code (50%)

  • Almost all development activities will be using Python

  • Participating in architectural decision making

 

Candidate Requirements/Must-Have Skills:

  • 8+ years of previous experience as a Developer (using any of: Java, Python, C++)

  • 2+ years’ recent experience in Python programming

  • Experience with Bitbucket/Git

 

Nice-To-Have Skills:

  • Experience with Serverless Google Cloud Function/Run, Google Cloud Storage, Composer/Airflow, Pub/Sub, BigQuery

  • Experience with Object Oriented Design

  • Top Banks / FI experience

 

Soft Skills:

  • Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization

  • Ability to analyze problems from multiple perspectives, and provide several alternatives

  • Ability to work as part of a team, as well as work independently or with minimal direction

 

Best vs. Average:

Along with Must have and Nice to have skills Self motivated core python developer who can work with minimal supervision

 

Education/Experience:

Bachelor's degree in a technical field such as computer science, computer engineering or related field

bottom of page