service delivery manager careers in Barka, Oman