The city manager shall have the powers and duties set forth in the following subdivisions.
The city manager shall see that statutes relating to the city and the laws, ordinances and resolutions of the city are enforced.
The city manager shall appoint upon the basis of merit and fitness and subject to any applicable civil service provisions and, except as herein provided, remove the clerk, all heads of departments, and all subordinate officers and employees; but the appointment and removal of the attorney shall be subject to the approval of the council.
The city manager shall exercise control over all departments and divisions of the administration created under Optional Plan B or which may be created by the council.
The city manager shall attend all meetings of the council with the right to take part in the discussions but not to vote; but the council may in its discretion exclude the city manager from any meetings at which the manager's removal is considered.
The city manager shall recommend to the council for adoption such measures as the city manager may deem necessary for the welfare of the people and the efficient administration of the affairs of the city.
The city manager shall keep the council fully advised as to the financial condition and needs of the city and the city manager shall prepare and submit to the council the annual budget.
The city manager shall, when directed to do so by the council, prepare and submit to the council for adoption an administrative code incorporating the details of administrative procedure, and from time to time the city manager shall suggest amendments to such code.
The city manager shall perform such other duties as may be prescribed by the statutes relating to Optional Plan B cities or required by ordinance or resolutions adopted by the council.