General insurance careers in Bawshar, Oman