There shall be a Finance Director, who shall be an officer of the City appointed by the City Manager for an indefinite term, and who shall be head of the Department of Finance. The Finance Director shall collect or receive revenue and other money for the City and shall deposit the same with the City Treasurer, except as provided otherwise by ordinance. The Finance Director shall maintain a general accounting system for the City Government. The Finance Director shall have such other powers, duties and functions as may be prescribed by this Charter, by applicable law, by ordinance or by direction of the City Manager. Nothing herein shall prohibit the City Clerk or other employees from being appointed as the Finance Director.