There shall be a Clerk of Council appointed by vote of the majority of the members of Council from outside its membership, to serve at the will of Council. The Clerk may be appointed to serve full-time or part-time and the Council may assign the duties of the Clerk of Council to any employee of the Municipality as an additional duty. The Clerk shall give notice of Council meetings, keep the journal, advertise public hearings, record in separate books all ordinances, and resolutions enacted by Council and have the same published in the manner provided by this Charter. He shall perform such other duties as may be assigned to him by this Charter or by ordinance.