Back
Verified FactoryFix Icon VERIFIED

Data Integration Engineer- ERP Systems

NN, Inc.

Money Icon
$43.27-60.10 /h
PAY RATE
Location Pin Icon
Kentwood, MI
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Position Summary

The Data Integration Engineer is responsible for understanding and mapping ERP system data structures — including tables, fields, and business logic — to support enterprise reporting and integration needs. This role bridges the gap between raw ERP data and our analytics platforms, ensuring the underlying data is accurately understood, extracted, and made query-ready for downstream consumption by our data lake, Alteryx, and Power BI development teams.

The ideal candidate possesses deep, hands-on expertise with QAD and Progress OpenEdge and a proven ability to translate complex, often undocumented source-system data into accurate, reliable models that support manufacturing, supply chain, quality, logistics, customer, and supplier reporting needs. Experience with other major ERP platforms is a plus but does not substitute for QAD/Progress OpenEdge expertise. Comfort using modern AI-assisted tools to accelerate this work is also a plus.

Essential Responsibilities

ERP Data Mapping & Schema Expertise

  • Document and map ERP data structures — tables, fields, relationships, and embedded business logic — across QAD, Progress OpenEdge, and other source systems.
  • Serve as the subject matter expert on "what does this field/table actually mean" for source ERP systems, filling a critical knowledge gap between raw data and reporting.
  • Translate business reporting requirements into accurate data models and query logic.
  • Reverse-engineer schemas and data relationships in systems with limited or outdated documentation.
  • Produce and maintain source-to-target mapping documents for each extracted table/field, capturing transformation logic and business rules.
  • Build and maintain a living data dictionary for QAD/Progress OpenEdge (and other source systems as needed), documenting field definitions, valid values, and business meaning so this knowledge is captured as a durable asset rather than tribal knowledge.

Integration, Data Lake & Reporting Support

  • Partner closely with the data lake, Alteryx, and Power BI development teams to ensure extracted data is structurally sound, semantically correct, and reporting-ready.
  • Design extractions with the data lake as the landing target — feeding raw and curated lake layers (OCI Object Storage / Oracle ADB) — rather than building one-off, point-to-point extracts for individual reports.
  • Build and support interfaces using database integrations, ODBC connections, and file-based transfers as needed to support extraction work.
  • Troubleshoot data quality and mapping issues and implement corrective actions to maintain data integrity.
  • Monitor data flows and proactively identify opportunities for process optimization.
  • Opportunity to contribute to on-premise LLM integration work (e.g., connecting ERP/data lake content to locally hosted models) for internal AI-assisted data mapping, documentation, and query tooling.

Data Management & Governance

  • Ensure data accuracy, consistency, and synchronization across enterprise systems.
  • Develop validation, reconciliation, and exception-handling processes.

Collaboration & Project Delivery

  • Partner with business stakeholders across:
  • Collaborate closely with the data lake, Alteryx, and Power BI developers to ensure data feeding their platforms is accurate and usable.
  • Translate business requirements into technical data-mapping solutions.
  • Participate in project planning, estimation, documentation, testing, and deployment activities.
  • Provide technical guidance and best practices for ERP data structure and integration architecture.

Security & Compliance

  • Ensure data handling and integrations comply with company cybersecurity standards.
  • Support compliance requirements related to automotive customer expectations and industry standards.
  • Maintain proper documentation, version control, and change management processes.

Education

  • Bachelor's degree in:
  • Equivalent combination of education and experience may be considered.

Experience

  • 5+ years of experience in data integration, ERP systems, or enterprise application development.
  • 3+ years supporting manufacturing organizations.
  • Required: Hands-on experience with QAD and Progress OpenEdge, including reading/interpreting Progress OpenEdge 4GL data structures and business logic embedded in legacy schemas.
  • Demonstrated experience mapping, documenting, or reverse-engineering ERP data structures — not just building integrations against them — with concrete work product such as mapping documents or data dictionaries.

Technical Skills

  • Strong SQL skills for querying, troubleshooting, and reverse-engineering unfamiliar or undocumented schemas.
  • Experience reading and interpreting ERP data dictionaries, table relationships, and business logic embedded in legacy systems (e.g., Progress OpenEdge 4GL structures).
  • Ability to translate business reporting questions into accurate source-system queries.
  • Experience with:
  • Knowledge of:

Preferred Qualifications

  • Experience with one or more additional major ERP platforms, such as SAP S/4HANA, SAP ECC, Oracle ERP, Microsoft Dynamics 365, Infor LN, Plex, or Epicor.
  • Familiarity with Alteryx and/or Power BI, or other reporting/ETL platforms.
  • Experience with SOAP services, DevOps, CI/CD pipelines, and source control systems.
  • Experience with on-premise/self-hosted LLM deployment (e.g., Ollama, Open WebUI) or integrating internal data sources with locally hosted AI models.
  • Project management experience or PMP certification.