computer application careers in Cairo, Egypt