internet careers in Seeb, Oman