Bachelor's degree in Accounting, Finance, Business Administration, or related field. Minimum 5+ years of progressive accounting experience (construction and real estate experience preferred). Solid understanding of GAAP, financial reporting, and internal controls. Experience with inter-company reconciliation and job costing. Prior experience overseeing or mentoring accounting staff. Experience managing multiple entities or lines of business is a plus. Proficient in MS Excel, Outlook, and Word. Accounts Payable/Receivable experience. Experience with NetSuite, Sage, or other ERP systems. Payroll processing experience. Strong attention to detail and ability to manage multiple priorities. Excellent analytical, organizational, and communication skills. Experience with budgeting, forecasting, and financial analysis. Team-oriented professional attitude.