C++ Developer

Singapore

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 C++ Developer for our Singapore office to make the team even stronger.

EPAM recruits exceptionally talented people who have a passion for and take pride in their work and are perfectionists in what they do. To support our growth in Asia Pacific, we are seeking a C++ Developer with relevant work experience and striving for perfection and career growth. We offer diverse projects and expect the successful candidate to demonstrate high motivation and ability to solve complex problems and achieve set goals.

Responsibilities

  • Focus on the implementation of pre-trade risk control applications;
  • Meeting the best latency possible to ensure accuracy in the risk checks.

Requirements

  • Possess strong C++ in Unix and Linux or other variant of OS;
  • Familiar with Concurrency Concepts, data structures and IPC;
  • Familiar with object-oriented concepts;
  • Experience in scripting with Python;
  • Possess good problem solving and communication skills;
  • Familiar with Test-Driven Development and Agile practices;
  • Experience in multi-threaded design;
  • Experience in software design and development of complex real-time systems.

Nice to have

  • Experience in C++ 2011 / 2014;
  • Experience in Boost source libraries;
  • Experience in Unix scripting;
  • Experience in Perl scripting;
  • Knowledge of pre-trade risk control is an added advantage;
  • Experience in low latency applications;
  • Knowledge of system tuning/application tuning, etc. is an added advantage.