The Village Council shall appoint a Village Attorney licensed to practice law in North Carolina. It shall be the duty of the Village Attorney to represent the Village, advise Village officials, and perform other duties required by law or as the Council may direct.