Any owner, authorized agent, or contractor who desires to construct, enlarge, alter, repair, move, demolish, or change the occupancy of a building or structure, or to erect, install, enlarge, alter, repair, remove, convert, or replace any electrical, gas, mechanical, or plumbing system, the installation of which is regulated by the construction codes, or to cause any such work to be done, shall first make application to the Community Development Department and obtain the required permit for the work. A permit shall not be issued to an owner, who is neither a licensed contractor nor the occupant of a residential structure being altered. Routine maintenance such a painting, floor coverings, and wall paper, do not require a permit.