Bachelors / Masters Degree - (desirablein Engineering/IT) but acceptable in other fields (if supported by requisite technical skills) Technical knowhow in latest development software, languages and other programming software 3-5 years of experience in software &