Sr. Python Developer

CG Consulting Group
Mississauga
CAD 80,000 - 100,000
Job description

Senior Python Developer

This is with a large IT services firm for a major Canadian bank and wealth management firm.

Candidate must have legal work status for Canada.

Client Location is downtown Toronto, Ontario - close to TTC and GO.

Hybrid - In-Office 3 days per week.

Perm/FT role, salary and benefits at market rate.


Description:

The Equities technology team is seeking a hands-on Python Lead developer to build quantitative analytics and trading signals for front office business desks. This is a rapidly growing and high-priority area, and the growth in users and use-cases has warranted new investment from the Equities Cash, Derivatives, and Prime businesses. In 2025, the platform capabilities will be expanded to include a fast timeseries data store, scalable real-time streaming pipelines, and an event-driven back tester.


Responsibilities:

As a Python Developer, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for investment trading Settlement and Clearing.

  1. Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
  2. Work closely with quants and traders on multiple trading desks to design, develop, deploy, and support new innovative business solutions.
  3. Work within a global team in an agile environment, so strong communication skills are very important.

Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field.

7+ years in IT as an application or support Developer.

Proven experience working with Python as a Developer, with 4+ years of hands-on experience in Python.

Proven experience working with databases and SQL, (No SQL like MongoDB and RDBMS like PostgreSQL - 3+ yrs preferred).

Experience with financial systems and products like Broadridge and Equities, Listed Options, etc.

Experience developing/designing high-quality data-driven enterprise-wide systems.

Python data engineering stack: Pandas, Parquet, FastAPI, Jupyter, Airflow, Streamlit, Ray.

Experience with high-performance data stores and query engines like Trino/Snowflake.

Experience with real-time streaming analytics tech like Kafka/Flink.

Experience with cloud container technologies, e.g., AWS, Azure, GCP, Docker, or Kubernetes.

Experience with data transformation.

Experience building Rest API and/or GraphQL.

Desirable if someone has FIX protocol experience and/or experience connecting to DTCC and its APIs.

Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.


Desired Skills:

  1. Experience with financial concepts such as Equities/Options/Futures - Equity Derivatives Analytics.
  2. Full stack HTML5 Web development experience.
  3. Generative AI Prompt engineering knowledge.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Sr. Python Developer jobs in Mississauga