senior technical consultant careers in Mansoura, Egypt