The director of the department of law shall be known as the city attorney. He shall be an attorney-at-law, admitted to practice law in the State of Ohio. He shall perform such duties as may be assigned to the office of the city solicitor by law, as well as those imposed by the administrative code. The city attorney shall be appointed by the mayor, subject to confirmation by a majority of the members of council and shall serve for an indefinite term. He may be removed by the mayor with the approval of a majority of the members of council. He shall be the appointing authority for the department of law.