Contract

C++ Developer

System Canada Technologies

System Canada Technologies

No salary listed

Montreal, QC, Canada

In Person

Category
Software Engineering (1)
Required Skills
Bash
Perl
C/C++
Linux/Unix
Requirements
  • 3 to 5 years of experience
  • Advanced knowledge of C++, including templates
  • TCP and Multicast communications
  • Multithreading, low-level primitives, atomic variables, mutex, condition variable, understanding of pthreads even if using C++ libraries like Boost
  • Standard Template Library
  • Boost, including event handling
  • Unix low-level
  • Perl and shell scripting
  • Excellent English verbal and written communication
  • Quick to learn and curious about all things
  • Applicant must have legal work authorization to work in Canada
Responsibilities
  • Develop market data components such as feed handlers, parsers, value-add servers that compute derived quantities such as VWAP and traded volume across asset classes (foreign exchange, fixed income, equities, futures, options)
  • Work in a Linux native development environment; debugging with GDB and performance verification/optimization tools like Purify and Quantify
  • Operate in an extremely fast-paced environment and deliver per business requirements on tight timelines; learn context on the job (not learning core computer science)
Desired Qualifications
  • Knowledge of common formats such as FIX, FAST
  • Knowledge of finance and asset classes and their characteristics, particularly concerning market data, settlement and clearing
System Canada Technologies

System Canada Technologies

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A