it u 0026 technology careers in Sohar, Oman