sr hr generalist jobs careers in Bawshar, Oman