HR Human Resources careers in Muscat, Oman