mechanical u0026 helper careers in Seeb, Oman