Python Developer
Michael Page
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
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago