The ideal candidate will be responsible for handling all accounting duties for the non-profit organization. This position requires a strong understanding of audit, budgeting, taxes, and reconciliation processes. This assignment is temporary and candidate would be working 30 hours a week.