project management team leader careers in Barka, Oman