No person, firm, corporation, partnership, association or any other legal entity shall construct or cause to be constructed any structure or substantial improvement to any structure (residential, industrial, commercial or otherwise) without first obtaining a permit to construct same from the city building permit agent of the city, which said office is hereby created and shall be filled by appointment by this body.
(1995 Code, sec. 3.302)