The provisions of this chapter shall be enforced by the Zoning Officer, who shall be appointed by the Borough Council. The Zoning Officer shall be appointed at the first meeting of the Borough Council following the adoption of this chapter to serve until the first day of January next following and shall thereafter be appointed annually to serve for a term of one year and/or until his or her successor is appointed. The Zoning Officer may succeed himself or herself. He or she shall receive such fees or compensation as the Borough Council, by resolution, may provide.