The Council shall appoint a City Manager who shall be responsible for the administration of all departments of the City government. The City Manager shall have all the powers and duties conferred by general law, except as expressly limited by the provisions of this Charter, and the additional powers and duties conferred by the Council, so far as authorized by general law. The Council may require the City Manager to reside within the City during the City Manager's tenure of office. In case of the absence or disability of the City Manager, the Council may designate a qualified administrative officer of the City to perform the duties of the City Manager during such absence or disability.