It manager fitch careers in India