mercedes benz careers in Barka, Oman