- Development and implementation of multithreaded and asynchronous data processing algorithms;
- The implementation of networking protocols between system components;
- Optimization and support of existing functionality of the product.
- Good knowledge of C ++ and STL;
- Experience with WinAPI and COM;
- Understanding the principles of multithreaded applications design;
- Knowledge of algorithms and data structures;
- Understanding the object oriented design principles;
- Familiarity with ATL / BOOST libraries.
- Knowledge of C # or desire to move in this direction;
- Knowledge of design patterns;
- Knowledge of Linux;
- Russian language is a must.
- A competitive salary and benefit package;
- Dynamic and prestigious working experience in the international company;
- Excellent learning opportunities in the team of young and talented people;
- Working on challenging and interesting tasks and projects;
- Extensive opportunities for personal, professional and career growth;
- The lack of bureaucracy, dress codes and other formalism;
- Flexible working hours;
- Corporate events;
- Refreshments in the office such as tea, coffee, cookies, fruits;
- Language courses right in the office.
Assistant Controller, Finance, North America