The Building Official shall receive applications required by the construction codes of the Town of Shady Shores, Texas; issue permits; and furnish the prescribed certificates. He shall examine the premises for which permits have been issued and shall make necessary inspections to see that the provisions of the law are complied with and that construction is prosecuted safely. He shall enforce all provisions of the construction codes. He shall, when requested by proper authority, or when the public interest so requires, make investigations in connection with matters referred to in codes and render written reports on the same. To enforce compliance with law, to remove illegal or unsafe conditions, to secure the necessary safeguards during construction, or to require adequate exit facilities in buildings and structures, he shall issue such notices or orders as may be necessary.