contracts Claims Manager careers in Bawshar, Oman