- отличное владение языком С++;
- навыки разработки многопоточных и сетевых приложений;
- представление о классических алгоритмах и структурах данных;
- уверенное знание основных структур данных и алгоритмов STL;
- понимание архитектуры баз данных и алгоритмов их работы;
- стремление к постоянному обновлению знаний.