Calculate and record entries and transactions, reconcile escrow and other accounts as well as liabilities of clients and tenants throughout the year and at year end; Assists in monitoring all financial transactions for the properties assigned; records, adjusts project cost, revenue, asset and liabilities; monitors the debt and interest payment process; prepares interest accrual entries; Assists in monitoring the debt service and trustee accounts; records and allocates interest expenses; verifies the principal balances and interest paid and earned; generates monthly reconciliation report; prepares general ledger entries and reconciles general ledger and sub ledger accounts; Prepare other transactions, reports, schedules, and detailed work-papers as needed for the agency, its various properties and programs; Prepare and file; or participate in preparation of reports for HUD, investors, lenders, and other outside parties; Assist with preparation of the agency's annual financial report; Assist with preparation of schedules and reports for audits and in response to audit requests; Oversee and/or prepare grant program reports and billings; Prepare various reports for management and the Board of Commissioners; Work with other agency departments on finance related functions and reports as well as agency wide committees as needed; Monitor, review, and assist as needed with efforts related to accounts payable, accounts receivable, payroll processing, inventory posting, fixed assets, and other operations and Finance Department tasks; Assists with cash management as needed; Serves as back up for other Finance Department personnel as needed; Requirements:REQUIRED EDUCATION AND EXPERIENCE: Work independently; Read, interpret, apply and adhere to rules, regulations, policies and procedures; Maintain records, archive documents according to regulations, and prepare reports; Professionally and tactfully communicate in English both verbally and in writing; including with co-workers, supervisors, directors, other colleagues, clients, and customers; Effectively plan and organize work to meet schedules and time lines; Establish and maintain respectful, cooperative, and effective working relationships with others; Plan, prioritize, and organize work effectively; Demonstrate a high level of attention to detail; Follow written and verbal directions; Learn and apply skills in new software applications as needed.