general insurance careers in Bawshar, Oman