software team leader careers in Tanta, Egypt