The City Council shall appoint a City Attorney by a majority vote of all its members. The City Attorney shall be licensed to practice law in the Courts of the State of Oklahoma. The City Council may suspend or remove the City Attorney, with or without cause, by a majority vote of all the members of the City Council. It shall be the duty of the City Attorney or his designated representative:
(a) To attend City Council Meetings a required by the City;
(b) To prepare ordinances and resolutions when directed by the City Council or other proper authority of the City;
(c) To advise the City Council, and each member thereof, the City Manager, and other officers of the City as regards to their official powers, duties, and responsibilities, upon request;
(d) To represent the City before all courts, boards or commissions except as the City may otherwise direct;
(e) To perform such other duties as may be prescribed by law, this Charter, or ordinance.
The foregoing provisions shall not be deemed to prevent the employing of private Counsel as it is considered necessary or to employ a City attorney on a part-time or contractual basis.