It shall be the duty of the Borough Engineer to give grades for any curbs or sidewalks about to be laid and to ascertain that such curbs and sidewalks have been properly laid. It shall also be his duty to ascertain and furnish all grades for macadamizing streets, give lines and grades for opening by the Borough of new streets, make plans and specifications for such work and improvements, make assessment maps when required in connection therewith, make surveys, maps, plans, specifications and estimates for any public work or improvement required in connection therewith, which may be done in said Borough, and to make all reports, furnish all engineering services, information, supervision and attendance which shall from time to time be required of him by the Council, exclusive of engineering for any general system of sewers or drains.