The City Manager may be suspended by a resolution approved by the majority of the total membership of the City Council which shall set forth the reasons for suspension and proposed removal. A copy of such resolution shall be served immediately upon the City Manager. The City Manager shall have 15 days in which to reply thereto in writing, and upon request, shall be afforded a public hearing, which shall occur not earlier than 10 days nor later 15 days after such hearing is requested. After the public hearing, if one be requested, and after full consideration, the City Council by a majority vote of its total membership may adopt a final resolution of removal. The City Manager shall continue to receive full salary until the effective date of a final resolution of removal.