head of payments careers in Ismailia, Egypt