SECTION 7. POWERS OF THE COUNCIL; APPOINTMENT AND TENURE OF CITY MANAGER.
   Subject to any limitations imposed by the constitution and general laws of the state, all powers of the city shall be vested in and exercised by the council, except such powers as are by this charter specifically vested in the water board and such powers as are by general law vested in the other boards or commissions provided for in this charter or hereafter created by council pursuant to general law. No franchise granted by the council may be transferred in whole or in part without the written consent of council.
   The council shall appoint a city manager to serve for an indefinite term, and may at any time remove him from office by the affirmative vote of not less than four of its members. At least thirty days before such removal shall become effective, the council shall adopt a preliminary resolution stating the reasons for his removal, and specifying the date on which his removal shall become final. At any time within ten days after the adoption of such resolution, upon the written request of the manager, he shall be afforded an opportunity to be heard at a public meeting of the council, which shall be held no earlier than ten nor later than twenty days after the request was made, and at a time and place to be fixed by council. After such public hearing if one is requested, after full consideration, the council by the affirmative vote of four of its members may adopt a final resolution of removal. By the preliminary resolution the council may suspend the manager with pay for a period not to exceed thirty days, and may designate some other person to perform the duties of the manager during the period of his suspension.
   The city manager shall be a person of proved executive and administrative ability, preferably with experience and training in the field of city management. At the time of his appointment he need not be a resident of the city or state, but during his tenure of office shall reside within the city. No councilman, during his term and for a year thereafter, shall be eligible for appointment as city manager.
   Neither the council nor any of its members shall direct or in any manner interfere with or obstruct the appointment or removal of any city officer or employee by the city manager or by any of his subordinates. Except for the purpose of inquiry, the council and its members shall deal with the administrative service solely through the city manager and neither the council nor any member thereof shall give orders to any subordinates of the city manager, either publicly or privately. If any councilman shall violate the provisions of this section, he shall be subject to removal from office in the manner provided for the removal of municipal officers in section seven, article six, chapter six of the official code of West Virginia, as amended.
   Except as otherwise provided by this charter, and within the limitations imposed by the constitution and general laws of the state, the council may determine the powers and duties of city officers, and subject to the requirements of general law may regulate the number, method of selection, qualifications, tenure, and compensation of city officers and employees, including the establishment of civil service for such employees.