printing press vacancy careers in Barka, Oman