- Proficiency in at least one of the language C/C++, with OOPS, Pointers.
- Experience in product/software development
- Comfortable in LINUX/UNIX environments.
- Ability for work breakdown and effort estimation.
- Ability for Design and code review to follow best coding practices and standards
- Proficient in RDBMS, design patterns and design principles.
- Understanding and Analytical abilities with Knowledge of Data Structures.
- Hands on with C/C++ debugging tools, core-dump analysis
- Knowledge of C/C++ linking, compilation, build process.
- Knowledge of QA tools, API development and library development.
- Holistic understanding of Software Development Cycle, Agile methodologies.
- Knowledge in one of the technical areas Database, Server-Client, Socket.
- Knowledge in one of the scripting (python/bash/shell)