Specifications include, but are not limited to: 1. Attendance, when requested, at regular and/or special Assembly meetings, and meetings of various boards, departments, and commissions. Regular Assembly meetings occur on the second and fourth Tuesday of each month at 6:30pm. Zoom participation is possible; 2. Assistance in the preparation, revision, and review of ordinances, resolutions, agreements, contracts, bid specifications, and related documents at the direction of the Manager, Mayor, or Assembly; 3. Interpretation of the Borough charter and code; perform research and interpret laws, court decisions and other legal authorities in order to prepare legal opinions and to advise the Assembly and management staff on legal matters pertaining to borough operations; 4. Performance of Borough prosecutor functions on code violations and enforcement operations; 5. Provision of legal advice, consultation, and opinions to the Borough Assembly and staff, as requested by the Mayor, Borough Assembly, or the Manager