credit manager careers in Oman