manager insurance claims Jobs careers in Bawshar, Oman