The City Manager shall appoint a City Solicitor who shall hold office at the pleasure of the City Manager.  The Solicitor shall act as the legal advisor to, and attorney and counsel for, the municipality and its officers in matters relating to their official duties.  He/she shall prepare all contracts, bonds and other instruments in writing in which the municipality is concerned and shall endorse on each his/her approval of the form and correctness thereof, and no contract with such municipality shall take effect until his/her approval as to legality and form is endorsed thereon.  He/she shall be the prosecutor in any police or municipal court and shall perform such other duties as may be required of him/her by the City Manager, or as may be required by the general laws of the State applicable to municipalities and not inconsistent with this Charter or with any ordinance or resolution that may be passed by the Council.