The Zoning and Code Management Officer shall administer and enforce this chapter. The Zoning and Code Management Officer shall be appointed by the governing body of the City and shall not hold any elective office in the city. If the Zoning and Code Management Officer finds that any of the provisions of this chapter are being violated, he shall notify, in writing, the person responsible for such violation, indicating the nature of the violation and ordering the action necessary to correct it. He shall order discontinuance of illegal use of land, buildings or structures, removal of illegal buildings or structures or of additions, alterations or structural changes thereto, discontinuance of any illegal work being done or he shall take any other action authorized by this chapter to ensure compliance with or to prevent violation of its provisions.