The city assessor shall be appointed by the city manager, subject to approval by a majority vote of the council- and mayor-elect, and shall hold office at the pleasure of the city manager and shall be directly responsible to the city manager. The functions and duties of the city assessor shall be as follows:
(a) He shall possess all the powers vested in, and shall be charged with the duties imposed upon, assessing officers by statute.
(b) He shall prepare all regular and special assessment rolls in the manner prescribed by statute, this charter, and by ordinance.
(c) He shall at all times cooperate with the city manager and provide such information and reports and perform such duties as are requested by the city manager, so long as they are not inconsistent with the duties of his office as herein provided.