Vacancies on the City Council arising from any cause may be filled by a majority vote of the remaining members, or the City Council may call a special election to fill such vacancy. The person appointed or elected to fill such vacancy shall serve the remainder of the unexpired term for such office. The person filling such vacancy shall possess all qualifications required for the office as set forth in Section 2.02 of this Charter.