senior technical consultant careers in Suez, Egypt