Construction supervisor mechanical careers in Oman