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.
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.
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.
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.