senior financial accountant jobs