IT u0026 Sales u0026 Account careers in Sohar, Oman