602. Duties.
   The City Manager shall be bonded as provided by Council and be responsible for the following specific duties:
   (a)   For all personnel matters, including the right to hire, suspend, or remove any Municipal employee, subject to any rights such employee may have under law, this Charter, or personnel ordinances and rules adopted pursuant to this Charter.
   (b)   For the submission of a budget and capital program to Council, for the administration of the budget and capital program, for the collection of all taxes subject to Council's approval of the means of tax collection, and other Municipal revenues, and for the supervision of all Municipal expenditures.
   (c)   For the enforcement of the ordinances and regulations of the Municipality.
   (d)   To direct and supervise the administration of all departments, offices and agencies of the Municipality, except as otherwise provided by the Charter or law, and to make recommendations to Council concerning the affairs of the Municipality.
   (e)   To make such other reports as Council may require concerning the operation of the Municipal departments, offices and agencies subject to the City Manager's direction and supervision.
   (f)   To prepare in consultation with the Mayor and City Clerk the agenda for each Council meeting.
   (g)   To recommend for Council approval which officials and employees shall be bonded including the amounts of such bonds.
   (h)   To perform such other duties as may be determined by Council and set forth in the Administrative Code.