software team leader careers in Zagazig, Egypt