IT Manager, Fitch careers in Ibri, Oman