A.
There is hereby established in the Borough of Pennington a State Uniform Construction Code enforcing agency, to be known as the "Construction Code Enforcement Department," consisting of a Construction Code Official, building subcode official, plumbing subcode official, electrical subcode official, fire protection subcode official and such other subcode officials for such additional subcodes as the Commissioner of the Department of Community Affairs, State of New Jersey, shall hereafter adopt as part of the State Uniform Construction Code. The Construction Code Official shall be the chief administrator of the enforcing agency.
B.
Each official position shall be filled by a person qualified for such position pursuant to P.L. 1975, c. 217 (N.J.S.A. 52:27D-119 et seq.), as amended, and N.J.A.C. 5:23; provided that, in lieu of any particular subcode official, an on-site inspection agency may be retained by contract pursuant to P.L. 1975, c.217, and N.J.A.C. 5:23 to hold each such position.