The City Council, by a majority vote of its total membership shall appoint a City Manager for an indefinite term and fix the City Manager's compensation. The City Manager shall be appointed solely on the basis of executive and administrative qualifications.