SECTION 3-3. CITY MANAGER: POWERS AND DUTIES.
   The City Manager shall be chief executive officer and head of the administrative branch of the City government. He shall execute the laws and administer the government of the City; and shall be responsible therefor to the Council. He shall:
   (1)   Appoint and when necessary, for the good of the service, remove any or all heads of administrative departments and other administrative officers and employees of the City except as otherwise provided in this Charter. The City Manager may authorize the head of a department, an officer, or an agency to appoint and remove subordinates in such department, office, or agency, subject to such merit system regulations as the Council may ordain.
   (2)   Supervise and control, directly or indirectly, all administrative departments, offices, and agencies appointed by himself or by his subordinates.
   (3)   Prepare a budget annually and submit it to the Council, be responsible for the administration of the budget after it goes into effect, and recommend to the Council any changes in the budget which he deems desirable.
   (4)   Submit to the Council a report as of the end of the fiscal year on the finances and administrative activities of the City for the preceding year.
   (5)   Keep the Council advised of the financial condition and future needs of the City, and make such recommendations as may seem to him desirable.
   (6)   Perform such other duties as this Charter may prescribe and such duties as the Council may prescribe, consistent with this Charter.