web development,software development careers in Alexandria, Egypt