business architect togaf careers in Seeb, Oman