In order to be successful for this role, you should possess a B.Sc. in IT from a recognized institute or a similar. Qualification with a MBA is really an advantage. You should have min 10 years of experience as a Senior Manager or an equivalent position in a Software Development organization.