The Director of the Department of Law shall be appointed or removed by the Mayor with the consent of Council, shall serve the Mayor, Council, the administrative departments, and the officers, boards, bureaus and commissions of the Municipality as legal counsel in connection with municipal affairs, and shall represent the Municipality as legal counsel in all judicial and administrative proceedings and shall serve as the Prosecutor in Mayor's Court. He shall perform all other duties now or hereafter imposed on City Solicitors, or Directors of Law under the laws of Ohio, unless otherwise provided by ordinance of Council. He shall perform such other duties consistent with his office as the Mayor or Council may request. No person shall act as Director of Law unless he is admitted to the practice of law in the State of Ohio and is a resident of Hamilton County.