utilities facilities careers in Barka, Oman