302. Duties.
   (a)   Council shall appoint a City Manager.
   (b)   Council shall, within six (6) months of the effective date of this Charter, adopt an Administrative Code, establishing and defining the responsibilities of the Municipal departments and agencies, creating the personnel system specified in Article IX, and pro viding such procedures as it shall deem appropriate for the operation of the Municipal government. Council shall have the continuing authority thereafter, by amendment of the administrative code, to make changes in departmental and administrative organizations and procedures, and to abolish any department, board, commission or other agency not required by law or by this Charter to be established and maintained.
   (c)   Council shall appoint the City Solicitor, who shall be an attorney at law or a firm of attorneys.
   (d)   Council may appoint a City Clerk or assign the duties of such office as defined in this Charter to the City Manager.
   (e)   Council shall, within one year of the effective date of this Charter, adopt procedures which shall provide for the purchasing of products, goods and services, the making of contracts and the sale or lease of personal or real property of the Municipality. Such procedures shall provide for negotiated contracts, competitive bidding, detailed bidding procedures, assurance of controls on aggregate spending and safeguards against special interests.