logo careers in Bawshar, Oman