business services quality careers in Bawshar, Oman