(g) The City Manager shall be responsible to the City Council for the proper administration of all affairs of the City placed in his charge, and to that end, except as otherwise provided herein, he shall have the power to appoint and remove all employees in the administrative service of the affairs of the City under his charge.