The role of C++ Developer is to design and implement applications.
Requirements:
- knowledge of C++, with mastering of stdlib and Design Patterns
- knowledge of network programming (HTTP, HTTPS, SOAP, REST)
- Windows and Linux programming
- Multi-threading programming
- Experience with Test Driven Development frameworks (GTest, GMock)
- Experience with SCM tools (GIT, Subversion, CVS)
- Experience of minimum 3 years in programming under C++
- Strong object-oriented programming skills
- Strong technical skills in C/C++, client server development
- Strong knowledge on messaging technologies, network protocols, socket programming
- Source control tools