Skip to main content

Python Developer

Python Developer
Michael Page
8 months ago

About Our Client

A leading Canadian Bank.

Job Description

Software Development using Python and PySpark, and working in an Agile environment.

MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants.

The Successful Applicant

Here's some of what you'll bring to the table:

  • Very strong knowledge of Python 3.10+
  • Strong knowledge of native data structures and transformations and in writing performant code
  • Very strong knowledge + experience of data wrangling using Pandas
  • Strong engineering background (application layout, unit testing setup, mocking, CI/CD) with an understanding of optimization, knowledge of standard tooling (linters, formatters, unit test coverage, profilers etc…)
  • Knowledge of microservice development (FastAPI ideal) is a plus but not a pre-requisite

What's on Offer

Great technical stack and a long term contract.

Contact: Chris Macleod

Quote job ref: JN-042024-6386654

Expertise level

Work arrangement

Similar Jobs in Canada