software team leader careers in Aswan, Egypt