Council shall elect a person as an officer of the Municipality, not a member of Council, who shall have the title of Clerk. He shall give notice of Council meetings, keep the journal of its proceedings, authenticate by his signature and record at length in a book kept for the purpose, all ordinances and resolutions adopted by the Council and perform such other duties as may be required by this Charter or by ordinance.