Hi,
Please find the job description below
Role: C++ Developer
Location: Onsite in Toronto or Montreal
Job Description
• Assist with user adoption of technology solutions developed globally by assisting with user training and liaising with relevant development personnel to improve overall user experience.
• Pricing and risk management systems, workflow automation, DevOps improvement, and production support tooling.
• Revamp of existing technology to improve scalability, efficiency, and performance.
• Proactively provide status reports to global, local manager and BT business manager.
• Participate in design and development of tools and applications required to support pricing infrastructure and related business areas.
• Proactively identify system deficiencies, engage relevant technical and business partners, determine corrective actions, and develop technical solutions to remediate issues.
• Support, debug, troubleshooting system/software deficiencies.
• Review and understand business requirements, contribute to the detailed technology deliverables including functional specifications, system impact assessments, and technological dependencies.
• Learn all necessary 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.
• Improve CI/CD pipeline of existing business technology.
• Assist with technology updates.
Qualifications
Required:
• Onsite in Toronto or Montreal
• 5+ years of hands-on software development experience within Capital Markets environments.
• 5+ years of professional C++ development experience, including designing and building high-performance applications.
• Experience working with Sophis.
• Strong expertise in multithreaded programming and concurrent application design.
• Proficiency in Oracle databases and Python development.
• Experience working with JSON and XML data formats and integrations.
• Hands-on experience with DevOps practices and CI/CD pipelines.
• Experience supporting and troubleshooting production environments in a mission-critical setting.
• Strong analytical and problem-solving skills with the ability to diagnose and resolve complex technical issues.
• Excellent communication, collaboration, and interpersonal skills with the ability to work effectively across business and technology teams.
• Desired:
• Experience working with Equity Derivatives products and related trading workflows.
• Strong understanding of risk reporting, analytics, and financial risk management processes.
• Hands-on experience with Kubernetes and containerized application deployments.
• Experience with cloud platforms such as AWS or Azure.
• Experience developing and/or consuming web services and APIs.
• Strong understanding of Service-Oriented Architecture (SOA) and distributed systems design.