it u0026 software development careers in El Mahalla El Kubra, Egypt