Python Developer, Capital Markets
Overview
The salary range for this position in Ontario is $80,000 to $130,000. The determination of an applicant’s base salary within this range is based on the individual’s location, skills and competencies, and unique qualifications.
Notice on the use of artificial intelligence in our recruitment process
To ensure our hiring process is transparent, we want to inform all applicants that we utilize Artificial Intelligence (AI) technologies, including those integrated into our recruitment vendors’ platforms. We are committed to an equitable process where applicants are evaluated based on job-related knowledge, skills, and abilities. AI technologies do not replace human judgment in the candidate selection process. All final hiring decisions are made by our hiring managers and recruitment teams.
Your role and impactAs a Python Developer, Capital Markets, you’ll contribute to the development of risk computation platforms for our client’s Brokerage division. These systems are critical in helping the firm evaluate and manage its exposure during periods of market volatility.
You’ll be working in a sophisticated and dynamic financial environment, one that leverages advanced computational models, processes billions of calculations daily, and utilizes big data storage solutions to support advanced analytics and seamless data dissemination. In this role, you’ll collaborate closely with business partners across trading, finance, and risk management, contributing to a diverse range of high-impact projects and engaging directly with global stakeholders.
Responsibilities- Architect and develop risk applications in line with microservices patterns, distributed caching, and stream processing with a view to scale to hundreds of billions of computations daily;
- Architect and develop efficient, on-demand pricing solutions;
- Deliver large-scale P&L and risk impacting projects for the trading and sales function, in line with business growth opportunities and regulatory initiatives;
- Contribute to the technical direction the future versions of the risk platform;
- Provide technical leadership to the group and beyond, adopting a scalability and stability-first approach to design and implementation;
- Leverage industry standard Dev Ops practices and tooling for CI/CD, TDD and build tools;
- Develop tooling and processes to enhance the efficiency of the team;
- Collaborate with technical and non-technical teams to solve business and technology challenges;
- Adopt a client-centric approach in support of business growth models;
- Develop a deep understanding of securities pricing and risk across different asset classes.
- Minimum 5 years of experience in Python development;
- Experience with cloud migration or cloud-based development environments;
- Experience with distributed systems, large-scale computations, or high-volume data processing;
- Proficiency in Python, SQL Server, and experience working with Pandas;
- Strong understanding of test-driven development (TDD) and Git;
- Solid understanding of capital markets and derivatives pricing;
- Excellent technical, diagnostic, and troubleshooting skills;
- Excellent leadership, organizational and communication skills;
- Experience with messaging technologies and streaming platforms (Kafka, Flink, or similar);
- Experience with No
SQL databases, distributed caching, or Big Data tools; - Experience with Azure (preferred), AWS, or GCP;
- Knowledge of Dev Ops tooling (CI/CD, Jenkins, build tools);
- Understanding of risk, P&L, and exposure metrics across asset classes.
Join our talent community. Exciting opportunities are always on the horizon. Send us your resume to be considered for future roles and be among the first to hear about new openings.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: