There shall be a Clerk of Council, elected by vote of majority of the members of Council from outside its membership, to serve until a successor is chosen and enters upon the duties of the Clerk's office.  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.  The Clerk shall perform such other duties as may be assigned by this Charter or by ordinance.