The candidate should have the following requirements:-
1. Good communication skills.
2. Should have knowledge of developing in any technology.
5. Strong work ethics.
The candidate should fulfill the following job responsibilities:-
1. Responsible for the quality and completeness of assignments
2. Including development, bug fixing, documentation, and general Software maintenance.
3. Programming to deliver high quality software applications.
4. Taking technical ownership of work performed.
5. Should adhere to delivery schedules.