mep & manager careers in Muharraq, Bahrain