business,process careers in Muscat, Oman