Responsible for Researching, designing, implementing and managing software programs , Testing and evaluating new programs , Identifying areas for modification in existing programs and subsequently, Writing and implementing efficient code ,Maintaining and upgrading existing systems. Need a graduate (B.E, B.Tech, BCA,MCA) who knows basics of software development