business,process careers in Bawshar, Oman