manager it project management careers in Delhi, India