senior accounts payable job description