As an Analyst or Associate on Electronic Trading Algorithmic Development within the Financial Markets team at National Bank Financial, you are directly involved in creating innovative solutions that advance our business. You join an inspired team of technology experts specializing in improving architecture, analysis, development, coding, testing, and application programming essential to designing high-quality software and new products.You work closely with traders to develop, implement, support, and maintain a growing electronic trading system, while also ensuring its strategies evolve.
Your Job
Design and develop trading strategies in close collaboration with tradersEnhance existing strategies to improve performanceDevelop and enhance our pre-trade and post-trade analysis platform on AWSDevelop and maintain automated testingProvide second level support to the trading platformGood team player and ability to work independently with minimal guidance
Your TeamWithin the Electronic Trading Algorithmic Development sector, you will be part of a team of 11 colleagues and report to the Managing Director of Electronic Trading. In this role, you will have the opportunity to explore and gain experience in FX and Fixed Income electronic trading and its technology.This position is based in Montreal or Toronto.
Basic Requirements
Bachelor’s degree in software engineering with 3 years of experience in software development using Java and/or C++ and/or Python, OR Master’s in computer science with 1 year of software development experience in Java and/or C++ and/or PythonFinancial modeling and quantitative analysis skills are important assetsAbility to communicate effectively, clearly and confidentlyAbility to translate business needs into technical requirementsExperience developing within low latency, real-time systems is a significant plusExperience in Machine learning and cloud-based app development experience is a significant assetExperience developing strategies for market-making, systematic trading, or electronic trading an asset
Your benefits
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.
* Health and wellness program, including many options
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and Family Assistance Program
* Preferential banking services
* Opportunities to get involved in community initiatives
* Telemedicine service
* Virtual sleep clinic
These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family.
Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged.
We're putting people first
We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees.
We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team?
Come live your ambitions with us!