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 ( BE,B.Tech,M.Tech,MCA) who knows basics of software development