A duly qualified City Attorney shall be hired by a vote of the Mayor and entire Council, as provided in section 304(b) of this Charter. The City Attorney may be removed by the Mayor and entire Council in the same manner. The City Attorney shall serve as chief legal advisor to the Council, the City Manager and all City departments, offices and agencies; shall represent the City in all legal proceedings; and shall perform any other duties prescribed by State law, this Charter or by ordinance.