it service desk careers in Seeb, Oman