In all municipalities within the purview of this Division 10, there shall be a purchasing agent who shall be appointed by the mayor by and with the consent of the corporate authorities of the municipality. The purchasing agent shall hold office for a term of 4 years and until his successor is appointed and qualified. Such purchasing agent may be removed from office for cause after public hearing before the corporate authorities at which hearing the purchasing agent with counsel shall be entitled to be heard. His salary shall be fixed by the corporate authorities and he shall be required to give bond, with adequate surety, for the faithful performance of his duties in an amount to be determined by the corporate authorities. He shall be exempt from the provisions of Division 1 of Article 10, relating to civil service, in any municipality which has or may hereafter adopt that Division 1. In making the appointment of the purchasing agent, the mayor and corporate authorities shall give due consideration to the executive experience and ability required for the proper and effective discharge of the duties of the office, and no person shall be appointed purchasing agent unless he has served for at least 3 years in a responsible executive capacity requiring knowledge of and experience in large scale purchasing activities.
65 ILCS 5/8-10-15