Technical superintendent careers in Sohar, Oman