Responsibilities
Design, build, and maintain efficient, reusable, and reliable C++ code
Implement performance and quality modules
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Skills
Strong proficiency in C++/C++11/C++17, with fair knowledge of the language specification
Knowledge in Linux and windows platform
Thorough knowledge of the Standard Template Library (STL), STL containers, and algorithm
Understanding of dynamic polymorphism and C++ specific notions, such as friend class
Familiarity with templating in C++
Familiar to Socket Programming or Network Communication
Any graduate