Bachelor’s / Master’s Engineering Degree in Computer Science, or equivalent
Should have a sound C / C++ programming skills.
Should have strong knowledge of OOAD and design patterns
Should possess good analytical and trouble shooting skills
Should be familiar with Agile development methodologies
Should have an excellent communication ability in written and spoken English
Experience in software application development, preferably experience in Industry Specific Solutions (like payment) is desirable
Exposure to Python and Perl is desirable
Should be comfortable with UML
Good knowledge of development best practices. Preferably Agile methodologies
Bachelor's degree in Computer Science