International & logistics careers in Barka, Oman