Your key responsibilities will include maintaining the general ledger, reviewing financial statements, preparing monthly financial reports for the Board of Directors, assisting with our audit, tax and budgeting processes and ensuring compliance with US GAAP requirements. Participate in preparing the monthly reporting package, including analysis of current actual periods to prior periods Assist with preparation of documentation for the annual financial statement audit, tax filings and budgeting.