Company:
CG Consulting Group
Location: Mississauga
Closing Date: 05-12-2024
Hours: Full Time
Type: Permanent
Job Requirements / 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.
Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions.
Work closely with quants and traders on multiple trading desks to design, develop, deploy, and support new innovative business solutions.
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 (NoSQL like MongoDB and RDBMS like PostgreSQL - 3+ years 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: Experience with financial concepts such as Equities, Options, Futures - Equity Derivatives Analytics.
Full stack HTML5 Web development experience.
Generative AI Prompt engineering knowledge.
#J-18808-Ljbffr
Share this job
CG Consulting Group