The powers and duties of the City Manager shall be:
      (a)   To see that the laws and ordinances be enforced;
      (b)   Except as herein provided, to appoint and remove all heads of departments, and all subordinate officers and employees of the City; all appointments to be upon merit and fitness alone;
      (c)   To exercise control over all departments and divisions created herein or that hereafter may be created by the Council;
      (d)   To see that all terms and conditions imposed in favor of the City or its inhabitants in any public utility franchise be faithfully kept and performed; and upon knowledge of any violation thereof to call the same to the attention of the City Solicitor, who is hereby required to take such steps as are necessary to enforce the same;
      (e)   To attend all meetings of the Council, with the right to take part in the discussion but having no vote;
      (f)   To recommend to the Council for adoption such measures as he may deem necessary or expedient;
      (g)   To act as Budget Commissioner and to keep the Council fully advised as to the financial condition and needs of the City; and
      (h)   To perform such other duties as may be prescribed by this Charter or be required of him by ordinance or resolution of the Council.