Process all corporate-level accounts payable transactions for the company and its various projects to ensure costs are appropriately recorded and timely payments are made. Create all invoices and maintain corporate level accounts receivables for the company and its various projects to payments are received timely. Reconcile all bank statements on a monthly basis and ensure discrepancies are resolved in a timely manner. Collect credit card activity reports from all cardholders to ensure all transactions are properly accounted for and invoices are created for billing as necessary. Reconcile and pay company credit card accounts on a monthly basis. Work with Payroll Administrator to process payment for all benefits invoices for company-sponsored benefits programs (including but not limited to 401k, supplemental insurance, medical, etc.) Review and approve corporate office expenses and ensure they are in line with the established budgets. Prepare and review financial statements and transaction detail monthly to ensure proper accounting methods are being used. Seek out ways to change existing or create new processes to allow for improved efficiencies and organization within the role. Complete necessary monthly and year-end closing procedures. Perform other related duties as assigned. Attend work with regularity and punctuality and recognize that attendance is an essential duty and responsibility of this position. Qualifications At least 2 years prior high volume bookkeeping experience required.