The village manager shall be chief administrative officer of the village council for the efficient administration of all affairs of the village and shall exercise management supervision over all departments and over all public property belonging to the village. The manager shall have the following functions and duties: