Help desk support careers in Seeb, Oman