indeed com careers in Barka, Oman