service delivery careers in Seeb, Oman