business architect togaf careers in Barka, Oman