The City Manager shall be responsible to the City Council for the proper administration of all the affairs of the City. The powers herein conferred upon the City Manager shall include, but shall not be limited to, the following:
(a) To appoint and remove any officer or employee of the City except those officers and employees whose appointment or election is otherwise provided for by Law or this Charter; and
(b) To perform such other duties as may be prescribed by this Charter or required by the City Council, not inconsistent with the provisions of this Charter.