(a) The city administrator shall be responsible to the council for the proper administration of the affairs of the city. It shall be his responsibility to recommend appointments and removals of administrative officers, except the City Attorney, subject to the confirmation of the council. He shall establish administrative officers’ and employees’ compensation in accordance with budget appropriations. He shall supervise and coordinate the work of the administrative officers and departments of the city, except the work of the city clerk in keeping the council records and as clerical official of the council.
(b) He shall see that all laws and ordinances are enforced. He shall prepare and administer the annual budget under the policies formulated by the council and shall keep the council advised as to the financial condition and needs of the city. He shall furnish the council with information concerning city affairs and prepare such reports as may be required, or which the council may request, including an annual report encompassing the activities of the several departments. Subject to any employment ordinance of the city formulated by the council, he shall be responsible for the employment of all city employees and supervise and coordinate personnel policies and practices of the city. He shall establish and maintain a central purchasing service for the city and he or his authorized representative shall be the purchasing agent for the city.
(c) He shall attend all meetings of the council, with the right to be heard in all council proceedings but without the right to vote. He shall possess such other responsibilities and perform such additional duties as may be granted to or be required of him by the council, so far as may be consistent with the provision of law. He shall establish any rules necessary to carry out any of the foregoing duties.