Description

Requirements - 
Design, build, and maintain efficient and reliable C++ code
Work closely with other engineers to develop new products
Work on extensions of existing products
Suggest and implement improvements on current products
Plan, design, develop, manage, document, test, deploy, and support new and existing modules
Hands on algorithm complexities
Development of the next-generation software
Basic Database systems - indexes, filters
Good understanding of TCP/IP protocol
Experience with algorithms/data structures knowledge
Good OOP knowledge
Good understanding of memory management in non-garbage-collected environments
Understanding of dynamic polymorphism and C++-specific notions, such as friend classes
Familiarity with templating in C++
Knowledge of the latest C++11 standard is appreciated {{depending on project specifications

Education

Any Graduate