|Job Category||Information Technology|
|Position Type||Full Time|
|Application Deadline||December 31, 2021|
|Experience Required||4 years|
Senior Software Developer, Algorithmic Trading
This is an exciting and challenging role where you will be joining a team of high performing data scientists, data engineers and software developers, building and supporting the AI-based models that underpin the next generation of trading algorithms for our clients Canadian Equity business.
Day to day, your work runs the full SDLC gamut from requirements gathering, design and development, testing, deploying to production and supporting your solution in production.
You will be working in a fast-paced environment, juggling many competing priorities, and will be communicating directly with senior business stakeholders to understand the business use cases, and ensuring your solution is fit for purpose.
What will you do?
Build and deploy reliable, real-time data pipelines that power our RL models
Work in an agile team with other developers, quality analysts, data scientists, and business stakeholders to continuously iterate and deliver on new initiatives.
Work closely with operations teams to build monitoring of production service level objectives
Leverage best-practices in continuous integration and delivery to improve quality and velocity
To succeed you will need / Must-Have:
Bachelors degree in computer science, software engineering, or equivalent practical experience
5+ years experience developing scalable, configurable applications using Python and Java
5+ years experience with relational/non-relational and NoSQL databases (Kdb)
Experience programming in a high throughput, low latency environment
Experience building scalable, event-driven, and loosely-coupled microservices
Experience containerizing and deploying applications with Docker/Kubernetes
Experience building DevOps pipelines (GitHub, Jenkins, Artifact Repository, etc)
Familiar with messaging technologies (Solace, Kafka, etc)
Experience with AWS/Azure/other cloud technologies
Nice to have:
Previous capital markets experience/knowledge of electronic trading
Understanding of machine learning (reinforcement learning)
Experience building and executing machine learning pipelines
Whats in it for you?
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
A world-class training program in financial services
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Our client is one of the largest banks in the world, based on market capitalization, being one of North Americas leading diversified financial services companies.
This is a permanent role is based in Toronto, Ontario (37.5 hours per week). Not a remote role. The salary for this role is salary plus variable bonus. Position Level is CM Professional.
If you meet the above criteria and are interested in this opportunity, please email or call me at your earliest convenience.
MaxSys Staffing & Consulting
DEDICATED TO OUR CLIENTS / COMMITTED TO OUR PEOPLE