corporate ict careers in Seeb, Oman