senior accountant job description