Senior C++ Developer

Yerevan, Armenia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior C++ Developer for our Yerevan office to make the team even stronger.

Responsibilities

  • Take part in scoping, designing, and ultimately delivering a complex technical solution;
  • Utilize your strong interpersonal skills, analytical mind, get-things-done attitude, and passion for engineering excellence;
  • Be a valuable member of a highly technical team and contribute your sharp mind and technical skills develop a high performance financial solution;
  • Play the key role in design and development decisions to meet the technical and business requirements;
  • Design and write production ready code in C/C++ and unit tests;
  • Optimize and enhance systems by creating new models and extensions.

Requirements

  • 4+ years of experience in software development;
  • Experience with messaging application design and protocols;
  • Good understanding of object-oriented programming principles;
  • Experience in server-side development with C++ in large scale, high volume, low latency critical business applications;
  • Experience in software performance measurements and improvements;
  • Experience with low latency technology – solutions need to be sub-millisecond latency;
  • Good understanding of network level socket programming including multicast;
  • Understanding of memory management, multi-threading, concurrency, and atomics concepts;
  • Experience in multi-platform development;
  • Understanding of how electronic markets and clients operate;
  • Good knowledge of DMA and exchange connectivity, reference data and client connectivity;
  • Experience in building out electronic trading platforms within financial institutions;
  • Analytical mind with good level of understanding algorithms and data structures;
  • Knowledge of relation databases and MS SQL Server;
  • Good written and verbal communication skills in English.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.