The Director of Law shall be the legal advisor, attorney and counselor for the City and all officers and departments thereof in matters relating to their official duties. He shall prepare all contracts, bonds and other instruments in writing with which the City is concerned, and shall endorse on each his approval as to the form and correctness thereof. He shall attend all meetings of Council and shall perform such other duties as are imposed by applicable law.