technical services coordinator careers in Giza, Egypt