- Higher technical education: bachelor’s degree or higher;
- Good knowledge and experience of OOP is mandatory;
- Good knowledge of design patterns is a plus;
- Good knowledge and experience of working with STL;
- Mandatory experience with C++, programming experience with Win 32 GUI and using MFC (at least 1.5-2 years);
- Responsibility, focus on results, teamwork, attentiveness, ability to learn quickly;
- Good command of the English language (oral, written).