top of page


General Job Description

The Business Analyst serves as the strategic interface between company departments for identifying and documenting opportunities and solutions to improve the business through technology, primarily focused on the ERP system. The Business Analyst is the project lead on determining requirements for internal and external system integration projects, workflow enhancements, and functional improvements. She or he is a generalist for multiple technological solutions, with primary focus on the function of the ERP system across all modules and business functions. This person communicates decisions, priorities and relevant project information to appropriate levels of staff regarding business unit requests and projects and initiatives. They proactively share knowledge of technology risks and opportunities to build competitive advantage and improve efficiency and effectiveness of business units.

Primary Duties and Responsibilities:

  • Translate users’ needs into software requirements for the development team.

  • Manage projects Roadmap and pipeline prioritization.

  • Act as Project Manager on major implementations and integrations for internal systems and customer-facing projects.

  • Act as the key liaison across all functional areas, including business units, the information technology department, and outside vendors.

  • Coordinate with the development team and the IT team on the development of new solutions and business cases.

  • Perform business analysis, ROI and prepare recommendations and business plans as needed.

  • Help departments achieve a smooth flow of business by leveraging the capabilities of the ERP system.

  • Act as a functional generalist for multiple systems, with a primary focus at our ERP (Odoo)

  • Have a robust understanding of the business processes across the organization and use that knowledge to challenge the departments to develop streamlined procedures and eliminate waste.

  • Develop, document, and maintain best-practice solutions and methodologies.

  • Collaborate with departments across the organization to identify business inefficiencies, user pain points, and opportunities for innovation.

Secondary Duties and Responsibilities:

  • Develop procedures and documentation to support a lean software pipeline workflow.

  • Collaborate with the Master Data team to define data structure for new software solutions.

  • Partner with the Cost Controller to identify ways to systematically capture and utilize information in business processes to reduce costs.

  • Identify training opportunities and partner with Department Managers to ensure process compliance within the ERP.

Qualifications for the Job:

  • Education:

    • Bachelor’s Degree (4-year) with a degree in business information systems, computer science, engineering, or similar technology.

  • Experience:

    • Three to five years’ experience managing software systems in an enterprise environment.

    • Four years’ experience in project management.

    • Experience to write technical software requirements.

Knowledge, Skills, Abilities, and Competencies:

  • Strong analytical skills, including an understanding of business principles.

  • Basic knowledge of CRM, Sales, Purchasing, Manufacturing, Inventory, and Accounting fundamentals.

  • Excellent computer skills and comfort working in different software applications.

  • Must have exceptional attention to detail, organization, and project management skills.

  • Basic understanding of web-based technologies.

  • Must have impeccable attention to detail and dedication to process compliance.

  • Proven ability to communicate clearly and concisely.

  • Ability to prioritize competing requirements and negotiate satisfactory solutions.

  • Exceptional documentation and writing skills.

  • No regular travel required. Some infrequent travel to other facilities for collaboration and on-site support.

  • Continuous learner. Must be dedicated to maintaining up-to-date knowledge of technology solutions.

bottom of page