injection moulding technician careers in Barka, Oman