Staff AccountantThe Staff Accountant supports the Financial Controller in maintaining accurate, complete, and GAAP-Compliant financial records for Westwood Contractors, Inc. This role includes job cost accounting, revenue recognition, cash flow management, internal controls, and financial reporting. The Staff Accountant is responsible for accounts receivable, billing, cash application, general ledger activity, reconciliations, and month-end close support within Sage 300 CRE.Ability to serve as back up Payroll Specialist by processing weekly payrollUnderstanding of GAAP and construction accounting principles consistent with CFMA standardsFamiliarity with job cost systems, WIP Schedules, and revenue recognitionProficiency in Sage 300 CREAdvanced Excel skills for reconciliations analysisStrong attention to detail, organization and deadline managementAbility to work extended hours as needed during month-end close, audits, and peak workload periodsPrepare routine and adjust journal entriesPerform balance sheet and bank reconciliationReconcile sub-ledgers to the general ledgerAssist with monthly, quarterly, and year-end close processesSupport preparation of monthly financial statements and management reportsSupport accurate job cost accounting by reviewing cost coding, correcting mis-posted costs, and ensuring alignment with budgetsAssist with Work-in-Progress (WIP) schedules, including over/under-billing analysis and revenue recognition supportTrack and reconcile retainage receivable balancesSupport project setup, budget imports, and estimate integration in Sage 300 CRE and related systemsPrepare and issue customer billings in accordance with contract terms, schedules of values, retainage provisions, and GAAPSubmit invoices through customer portals and ensure compliance with owner and funding requirementsMonitor billing accuracy to support proper revenue recognition and minimize WIP adjustmentsPartner with project managers and operations staff to resolve job cost, billing and contract issuesCommunicate accounting issues clearly and timely to the Financial ControllerProvide professional, responsive communication to customers and internal stakeholdersServe as a backup to the Payroll Specialist by assisting with weekly payroll processing, as neededSupport external audits, bonding, and lender information requestsAssist with sales tax accruals, filings, and remittancesPerform other duties as assigned by the ControllerBachelor's degree in accounting or finance Required.Minimum of 3 years of accounting experience; construction or job cost accounting experience preferred.Experience supporting month-end close and reconciliations strongly preferred.