6 - 8 years of software development experience using traditional software development life cycle methodologies (covering requirements , design , development , testing and Implementation of n tier architecture) or agile development lifecycle /Strong comprehension , analytical and problem solving skills Excellent Communication skills (written verbal) are mandatory Roles