chief financial officer jobs in niagara falls on