Be it further enacted, That the council shall appoint the city manager for an indefinite term and may remove him by a majority vote of its members. At least thirty (30) days before such removal shall become effective, the council shall by a majority vote of its members adopt a preliminary resolution stating the reasons for his removal. The manager may reply in writing and may request a public hearing, which shall be held not earlier than twenty (20) days nor later than thirty (30) days after the filing of such request. After such public hearing, if one be requested, and after full consideration, the council by majority vote of its members may adopt a final resolution of removal. By the preliminary resolution the council may suspend the manager from duty, but shall in any case cause to be paid him forthwith any unpaid balance of his salary and his salary for the next calendar month following adoption of the preliminary resolution.