Talent.com
C++ Market Developer

C++ Market Developer

StaffinityMississauga (Malton), Ontario, Canada
12 days ago
Job type
  • Permanent
Job description

Staffinity is currently seeking a C++ Market Developer for a client location in Mississauga. This is a permanent position with salary, bonus, benefits, and vacation. The salary range is 110-120k. This is a hybrid position with 3 days per week in the Mississauga office and 2 from home. The ideal candidate will have strong trading experience and good financial domain knowledge.

Requirements :

  • Work with business analysts to identify the best solution for meeting business requirements
  • Deliver high quality market logic normalization code and configuration.
  • Ensure bug free software through automated regression testing, unit tests, and code reviews.
  • Collaborate with QA and Operations to ensure successful integration into test and production environments.

Qualifications :

  • Experience with the full life-cycle software development experience.
  • Experience with C++
  • Strong understanding of object oriented development.
  • Superb communication skills (written and oral).
  • Ability to collaborate in a team focused environment.
  • Excellent analytical skills and a real passion for solving problems.
  • Ability to thoroughly test and debug code using test driven development.
  • Ability to suggest / research new technologies and quickly adapt to change.
  • Ability to work with both Technical Architects and Product Owners in order to build to specification.Object oriented design
  • Experience with C++
  • Experience developing on Linux
  • Exposure to Agile methodologies
  • Experience with automated testing
  • Knowledge of scripting languages Python, Unix or PowerShell shell scripts desirable
  • Knowledge of other languages such as JavaScript, Node.js
  • Experience with real-time programming
  • Adept at software design
  • Experience with debugging multi-threaded applications
  • Knowledge of / experience with design patterns
  • Real passion for continued learning and development
  • Understanding of financial markets, market dataLow Latency financial market data systems.