manager insurance claims careers in Bawshar, Oman