Medical claims processor Jobs careers in Sohar, Oman