Понимание ООП проектирования и программирования. Отличное знание языка C++. Практический опыт разработки программ на С++. Понимание работы ОС семейства Windows. Знания и практический опыт использование библиотек STL и Boost. Практический опыт разработки многопоточных приложений. Понимание основных алгоритмов работы с данными. Плюсом будет: Опыт разработки прикладных приложений в Linux и BSD системах. Опыт разработки сетевых приложений. Хорошее владение математическим аппаратом. Знания других языков программирования – Java и/или C#. Базовые знания HTML разметки и Java Script. Знание XML. Знание SQL и XQuery.