Description
About Us
At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to grow through stretching themselves, where they can work on innovative products and projects, and where employees are supported and engaged in doing so.
We are seeking a Software Developer to join our dynamic development team. In this role, you will be instrumental in enhancing and supporting our brokerage trade execution system and book of record. You will collaborate with stakeholders and technology partners to build the cornerstone of our wealth technology solution. Working closely with our Toronto-based team, you will develop lightweight, well-documented, and scalable products within our book of record platform.
What You Will Do
- You may build or support areas of client management, trading, transaction processing, transfer management, or integrations with internal and external systems.
- Strong ability to debug, reverse-engineer, and document.
- Build lightweight, optimized, and scalable code that powers the wide range of products under our platform.
- Maintain and support existing applications as we work towards modernizing our legacy platform.
- Create unit tests in your code to catch defects early in the development process. Follow best practices for application logging.
- Execute and advocate for software development best practices such as automated unit tests, contextual data retention & logging, documentation, etc.
- Lead the implementation of complex projects from inception to delivery.
- Being able to break down the high-level requirements outlined in BRD/FRD into manageable units of work with minimal supervision.
What You Will Bring
- Post-secondary education in progress. Bachelor's degree in computer science, computer engineering, or a related field.
- Professional written, verbal, analytical, organizational, problem-solving skills.
- Proficiency in .NET C#, SQL (Preferably MSSQL) C++, Java, React, Node JS an asset.
- Familiar with GIT, Source Control features (branching/merging), and CI/CD pipelines, Atlassian Confluence, Jira, TFS Understanding of Object-Oriented Software Development methodology, multi-threading and Concurrency.
- Experience with clearing book of record systems an asset. (ISM, BPS, Dataphile, RPM R-Broker, Univeris, etc.)
- Experience interacting with the markets via CDS, DTC, FundServ, Cannex, Euroclear, Swift, etc.
- Recognition & Compensation
- Training & Development
- Health & Well-being
- Communication & Feedback