Why join the CanDeal Team?
CanDeal is a leading provider of electronic marketplaces and data services for Canadian dollar fixed income securities and derivatives. Its Markets Division provides access to a deep pool of liquidity for Canadian government, agency, provincial and corporate bonds, as well as money market instruments and interest rate swaps. CanDeal Data & Analytics (DNA) delivers data products and other services that support business, trading and technology needs for participants in the Canadian capital markets. CanDeal Solutions provides innovative products and services that serve the needs of the financial industry.
CanDeal is a growing and entrepreneurial organization with a solid foundation in the Canadian fixed income markets and an ownership group which includes BMO Nesbitt Burns Inc., CIBC World Markets Inc., National Bank Financial Inc., RBC Dominion Securities Inc., Scotia Capital Inc., TD Securities Inc. and TSX Inc.
CANDEAL's ENVIRONMENT
Software Development Team
- CanDeal DNA follows a FinTech model of fast-paced agile development. The challenge of this role is executing your development tasks to a high level of quality, while still maintaining DNA's signature agility and responsiveness.
- Our software engineers are part of our overall business. You will have regular interaction with our marketing team, quantitative experts, industry veterans, and end-users, in addition to our technology team leads.
Career Path
- CanDeal DNA is a rapidly growing company that generates many opportunities to grow your skills and responsibilities over time.
- We are looking to grow our next generation of technology leaders and hope you will see yourself as one of them.
PRIMARY RESPONSIBILITIES
- In consultation with the Lead Developer, you will code changes to the Term CORRA software and supporting test harness, primarily using Python and QuantLib.
- Write unit tests for all code changes, following the specifications provided by the Product Owner and Quantitative Experts.
- Work with Senior Quantitative Experts to construct and carry out regression tests of the Term CORRA software as required to support a quarterly release cycle.
- Work with the technology team at our external partner the TMX to integrate and validate changes in the TMX market data feeds and diagnostics.
- Keep up to date with technology changes and best practices in the Python language, QuantLib, Airflow and other technology components in the Term CORRA ecosystem.
QUALIFICATIONS
Education & Experience
- We are seeking a recent graduate with a bachelor's degree or equivalent in Computer Science, Mathematics or Engineering.
Knowledge, Skills & Abilities
- Expertise programming in Python (preferred), Java or C++.
- Familiarity with using QuantLib in financial applications would be valuable.
- Understanding of curve fitting or optimization problems would be valuable.
- Ability to work collaboratively with Quantitative Experts, business stakeholders and other developers.
Key Qualities for Success
- Entrepreneurial mindset: sees uncertainty as opportunity.
- Interest in finance, capital markets and investing.
- Self-motivated and driven to continuously learn and improve.
- Highly attentive to detail and committed to quality.
Interested in being a part of CanDeal? We look forward to your application!
If you are interested in this opportunity please send your resume to: [email protected]
Please inform us if you require any accommodations during the hiring process. Please note that only those candidates selected for an interview will be contacted.