HR Recruitment Specialist careers in Barka, Oman