Участие в разработке архитектуры программного обеспечения. Написание исходных текстов программ в соответствии с утвержденной архитектурой. Отладка и оптимизация программного обеспечения.
Уверенные знания C/С++, STL. Знание базовых алгоритмов и структур данных. Знание и умение применять на практике ООП.