The Council shall appoint a City Manager for an indefinite term and fix his compensation. The Manager shall be appointed solely on the basis of his executive and administrative qualifications. He need not be a resident of the City or State at the time of his appointment but within a reasonable period of time after his appointment, shall reside within the City limits.