business architect togaf careers in Bawshar, Oman