Excellent design and programming skills in C++/VC++ on Windows and/or Mac.
Solid knowledge and hands-on experience in STL (Standard Template Library), IPC (inter-process communication) and Multi-process/Multi-threaded applications is highly desirable
Exposure to object oriented application frameworks like wxWidgets\ QT\MFC is a plus
Able to translate business requirements to system solutions and then the convert the solutions into the software components.
Good understanding of the best practices in software design, development and testing.
Hands-on experience in troubleshooting memory and performance related issues is highly desirable
Exposure to both Server side and Client side development is an added advantage