Enable job alerts via email!

Senior C++ Developer

Cynet systems Inc

Toronto

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm located in Toronto is searching for a Software Developer to support and enhance global technology solutions in the Capital Markets domain. The ideal candidate will have over 8 years of experience in software development, focusing on C++, and will be responsible for improving system performance and user training. Candidates must possess strong analytical and communication skills to collaborate effectively with teams. This role promises a challenging environment to innovate and develop essential tools for business operations.

Responsibilities

  • Assist with user adoption of technology solutions by providing user training.
  • Improve scalability, efficiency, and performance of existing technology.
  • Provide status reports to managers and technology managers.
  • Design and develop tools and applications supporting pricing infrastructure.
  • Identify system deficiencies and develop technical solutions.
  • Support and debug system deficiencies.
  • Contribute to technology deliverables including functional specifications.
  • Learn and utilize necessary development tools.
  • Deliver user training, publish release notes, and perform release tasks.
  • Profile and optimize system performance.
  • Improve production support documentation and tooling.
  • Enhance CI/CD pipeline of technology.
  • Assist with technology updates.

Skills

C++
Multithreading programming
Oracle
Python
Service-oriented architecture
Web services
JSON
XML
DevOps pipeline
Production support
Analytical skills
Communication skills
Interpersonal skills
Teamwork skills

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field

Tools

Kubernetes
AWS
Azure
Job description
Job Description
  • The Software Developer will be responsible for supporting and enhancing global technology solutions in the Capital Markets domain.
  • This role involves improving scalability, efficiency, and performance of existing systems.
  • The candidate will assist users through training and support, and contribute to the design and development of tools and applications that support pricing infrastructure and related business functions.
Requirement/Must Have
  • 8 years of hands‑on experience working in Capital Markets software development.
  • 8 years of professional experience using C++.
  • Proficiency in multithread programming.
  • Proficiency in Oracle and Python.
  • Experience with service‑oriented architecture.
  • Experience using or developing web services.
  • Experience with JSON and XML.
  • Experience with DevOps pipeline.
  • Experience supporting production environments.
  • Excellent analytical, communication, interpersonal, and teamwork skills.
Should Have
  • Experience with Sophis.
  • Experience with Equity Derivative Products.
  • Experience with Risk Reporting.
  • Experience with Kubernetes.
  • Experience with AWS or Azure.
Responsibilities
  • Assist with user adoption of technology solutions developed globally by providing user training and liaising with development personnel to enhance user experience.
  • Revamp existing technology to improve scalability, efficiency, and performance.
  • Proactively provide status reports to global and local managers and business technology managers.
  • Participate in the design and development of tools and applications supporting pricing infrastructure and related business areas.
  • Identify system deficiencies, engage technical and business partners, determine corrective actions, and develop technical solutions to remediate issues.
  • Support and debug system or software deficiencies.
  • Review and understand business requirements, contributing to detailed technology deliverables including functional specifications, system impact assessments, and technological dependencies.
  • Learn and utilize development tools required to be an effective developer.
  • Deliver user training, publish release notes, and perform release tasks.
  • Profile and optimize system performance.
  • Improve production support documentation and tooling.
  • Enhance CI/CD pipeline of existing business technology.
  • Assist with technology updates.
Qualification And Education
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.