Appointed officers of the village shall hold office for a term of one year commencing on May 1 and ending on April 30 of the following year, or until his or her successor is elected or appointed and qualified, unless otherwise provided herein or by ordinance. Except as otherwise provided by law, any officer appointed by the Village President with the consent of the Board of Trustees may be removed by the Village President at any time without cause.