1) Good understanding of software development lifecycle and strong understanding of object-oriented development Principles.
3) Detailed analysis of the current system, program revisions, maintenance, enhancements and post implementation support of the application/system/database utilizing an Agile Approach.
4) Team player and should be deadline oriented with emphasis on performance and code quality.
5) Ability to work as a team player, self-starter, either work independently or as a team.
6) Approach should be customer centric