The City Engineer shall be the head of the Department of Engineering and shall be appointed by the Mayor subject to the approval of the Council by a majority vote of its membership. He shall serve at the pleasure of the Mayor and Council and may be removed by the Mayor subject to approval of the Council by a majority vote of its membership. He shall be a licensed civil engineer and his compensation shall be fixed by the Mayor, subject to the approval of the Council by a majority vote of its membership. He shall perform such duties and functions as directed by the Mayor and as are provided by ordinance or resolution.