mechanical inspector careers in Sohar, Oman