letter of credit jobs careers in Barka, Oman