localization vendor manager careers in Suez, Egypt