Generally. The City Manager shall be the head of the administrative branch of the City government, and be responsible to the City Council for the proper administration of all affairs of the City. Without limiting the foregoing general grant of powers, responsibilities and duties, the City Manager shall have power and be required to:
(a) Appointment and Removal of Employees and officers.
Subject to the provisions of Section 500 of Article V of the Charter, the City Manager shall appoint all department heads and officers of the City except elective officers and those department heads and officers whose power of appointment is vested in the City Council, and pass upon and approve all proposed appointments and removals by department heads and other appointive officers.
(b) Prepare the budget annually, submit such budget to the City Council, and be responsible for its administration after adoption;
(c) Prepare and submit to the City Council as of the end of the fiscal year a complete report on the finances and administrative activities of the City for the preceding year;
(d) Keep the City Council advised of the financial condition and future needs of the City and make such recommendations as may seem desirable;
(e) Establish a centralized purchasing system for all City offices, departments and agencies;
(f) Prepare rules and regulations governing the contracting for, purchasing, storing, distribution or disposal of all supplies, materials and equipment required by any office, department or agency of the City government and recommend them to the City Council for adoption by it by ordinance;
(g) Enforce the laws of the State pertaining to the City, the provisions of this Charter and the ordinances of the City; and
(h) Perform such other duties consistent with this Charter as may be required by the City Council.