Strong working knowledge of designing and developing enterprise class server software
Proven experience in design & implementation of software in C/C++ , OOPS and Design Patterns
Demonstrable experience in scripting languages like Python, Perl
Practical experience of using some of the development productivity tools such as static code analyzers, memory leak detection tool, profilers, unit test frameworks etc.
Solid background in algorithms, memory-management, performance, profiling, optimizations, etc.
Strong knowledge of Operating System Fundamentals and internals
Experience with implementing imaging algorithms
Deep knowledge in developing Multi-Threaded and Distributed software
Solid technical background in design of programing languages, compilers, parsers, etc.