insurance administrator careers in Seeb, Oman