The Borough Auditor shall perform the following minimum duties, as well as those prescribed by applicable law, subject to the review and approval of the Mayor and Council. Responsibilities shall include: Performing such duties as prescribed by general law and ordinance; Interfacing closely on a regular basis with the Chief Financial Officer, Tax Collector, Utility Collector, Borough Clerk, and Borough Administrator; Preparing the Borough’s annual audit and year-end financial statements in accordance with all applicable laws and regulations; and Acting as consultant to the Chief Financial Officer and the Borough's Administrator in relation to preparation and issues related to the annual budget and other financial and reporting matters; and Attending regular, special, and executive session meetings as requested by the Mayor and Council.