He shall, under such ordinances and resolutions as the council may adopt, issue licenses to all persons engaged in a pursuit, business, occupation, calling, profession or other purpose for which a license shall be required, shall prepare the tax tickets, and shall perform such other duties as may be required of him by the council and by the provisions of this act [this Charter], for which services