Job Title or Location

Co-op Student - Software Developer

CI Financial Corp. - 19 Jobs
Toronto, ON
Posted 2 days ago
Job Details:
Full-time
Student

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.
What We Offer
  • Recognition & Compensation
  • Training & Development
  • Health & Well-being
  • Communication & Feedback
We are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to apply to investigate the opportunity further. Please submit your resume in confidence by clicking “Apply”. Only qualified candidates selected for an interview will be contacted. CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, require this posting in an additional format, or require accommodation at any stage of the recruitment process please contact us at [email protected], or call 416-364-1145 ext. 4747.

Share This Job: