Senior mechanical engineer careers in Barka, Oman