The municipal council shall appoint a municipal manager, an assessor, an auditor, a treasurer, a clerk, and an attorney. One person may be appointed to two or more such offices, except that the offices of municipal manager and auditor or assessor shall not be held by the same person. In municipalities containing more than 10,000 inhabitants the municipal attorney must have been admitted in the State of New Jersey to practice as an attorney-at-law for a period of 5 years or more. All such officers appointed by the council shall hold office during the pleasure of the council, except the clerk and the assessor, who serve for terms as provided in chapter 9 of Title 40A of the New Jersey Statutes.
N.J.S. § 40:81-11