This position works closely with Accounting, Operations, Estimating, Project Management, Human Resources, IT, and other business functions to understand system requirements, resolve issues, improve processes, and ensure that enterprise systems effectively support the Company's business needs. General Overview: The ERP Systems Analyst is responsible for supporting, maintaining, and improving the Company's enterprise resource planning systems, with an immediate focus on Sage 300 and its supporting Microsoft SQL Server environment.