The City Engineer shall be a competent civil or mechanical engineer and currently registered in the State as a professional engineer, and shall discharge all duties and exercise all powers which shall be conferred upon him by an ordinance or resolution of the City Council and, in addition, he shall exercise the following powers:
(A) Design, construct, maintain and repair City buildings, streets, roads, sidewalks, sewerage systems, lighting systems, water-supply systems, sanitary facilities, fire and police alarms, garbage-disposal facilities, bridges, culverts, tunnels and all Municipal improvements, equipment and facilities.
(B) Provide and maintain inspection services for the enforcement of City ordinances relating to zoning, and the construction and repair of buildings.
(C) Advise and assist the City Planning Commission and any zoning commission or zoning board of adjustments which may be created by the City.
(D) Establish and maintain records relating to the construction and maintenance of public buildings and facilities and public planning. The City Manager or City Council whenever the exigencies of the business of the City require such action shall have the right to employ engineers to assist the City Engineer.