microsoft programming careers in Alexandria, Egypt