it africa careers in Seeb, Oman