Senior С++ Developer

Role Description:

Successful candidate will work in a very strong development team located in Moscow or in St.Petersburg and his/her main task will be the development of C++ components that constitute algorithmic trading back-end services, with special focus on the performance and stability of the software.

During first several months successful candidate will concentrate on learning the system, implementing simple features and bug fixes. By the end of the first year he/she will be expected:

  • To develop new features as well as fix bugs;
  • To work on a technical design together with his peers and Team Leads;
  • To work creatively sometimes with incomplete or inconsistent requirements;
  • To effectively collaborate with other team members in Moscow and globally;
  • To effectively communicate with the Development Management and Product Management and to provide accurate task progress and time reporting;
  • To provide third level production support when required.




  • Minimum 4 years experience of professional development on C++ language;
  • Experience with Investment Banking business / trading applications and protocols is a plus;
  • Knowledge of equities/derivatives/FX business is a plus.


Skills Required:

  • Excellent knowledge of C++ ;
  • Excellent knowledge of multithreading;
  • Strong knowledge of Unix;
  • Ability to create code which is easy to understand, modify and support;
  • Experience in big existing code base support;
  • Problem solving skills;
  • Ability to work with other people source code and perform reverse engineering;
  • Java development experience is a plus;
  • Good English: both written & spoken.


Personal Characteristics:

  • Excellent analytical skills;
  • Must be able to read and write in English;
  • Desire to excel in software development.
Последнее обновление: 12 апреля 2011
Copyright © 2015 ООО «Дойче Банк». Все права защищены.