software team leader careers in Minya, Egypt