senior staff accountant jobs in niagara falls on