Paper technology careers in Barka, Oman