Senior Data Engineer – ERP Data Harmonization & Enterprise Data Platform
Designs and builds scalable ETL/ELT pipelines to harmonize data from ERP systems like SAP, Oracle, and NetSuite into unified models. Requires 5+ years in data engineering, advanced SQL/Python, and ERP data expertise for cross-system integration.
About the job
Key Responsibilities
Build ERP Data Integration Pipelines
- Design and develop scalable ETL/ELT pipelines to ingest and transform data from enterprise systems including:
- SAP ECC / S4HANA
- Oracle ERP / Oracle Fusion
- SaaS ERP platforms such as NetSuite
- Legacy ERP and adjacent enterprise systems
- Implement transformation pipelines using SQL and Python.
Implement Data Harmonization Logic
- Design and maintain data harmonization frameworks that standardize enterprise datasets across systems.
- Define and implement cross-system mapping rules for enterprise data domains including:
- Customers / Business Partners
- Vendors / Suppliers
- Materials / Products
- Chart of Accounts
- Cost Centers and organizational structures
- Financial and operational transactions.
Design Enterprise Data Models
- Develop canonical enterprise data models that normalize ERP data across heterogeneous systems.
- Implement logical and physical models supporting:
- relational data platforms
- dimensional analytics models
- enterprise semantic layers.
Translate Functional Requirements into Data Logic
- Work closely with ERP functional teams and Functional Data Experts (FDEs) to translate business rules into technical implementations.
- Convert functional requirements into:
- SQL transformation logic
- Python-based processing pipelines
- validation and reconciliation frameworks.
Improve Data Quality and Governance
- Implement data validation, reconciliation, and monitoring frameworks.
- Identify and resolve enterprise data issues such as:
- duplicate master data
- inconsistent definitions across ERP systems
- incomplete or legacy datasets
- configuration-driven inconsistencies.
Required Skills & Experience
Professional Experience
- 5–8+ years of experience in Data Engineering, Data Integration, or Data Platform development.
- Experience working with enterprise ERP systems, such as:
- SAP (ECC or S/4HANA)
- Oracle ERP / Oracle Fusion
- NetSuite or other SaaS ERPs.
- Experience supporting ERP transformation, migration, or multi-system integration initiatives.
Technical Skills
Programming
- Advanced SQL
- Strong Python for data engineering workflows and pipeline development.
Data Engineering
- Experience building ETL/ELT pipelines.
- Experience processing large-scale enterprise datasets.
- Familiarity with modern data architectures and distributed processing.
Data Modeling
- Strong understanding of:
- relational data models
- dimensional models
- canonical enterprise data models.
ERP Data Knowledge
- Understanding of ERP business domains including:
- Finance (General Ledger, Accounts Payable / Receivable, Financial transactions)
- Supply Chain (Materials and product data, Procurement and vendor management, Inventory and logistics)
- Enterprise Master Data (Customers, Vendors, Products, Organizational structures).
Skills
SQL, Python, ETL, ELT, SAP, S/4Hana, Oracle Erp, NetSuite, Data Modeling, Data Pipelines
Similar jobs
Data Engineering jobsSenior Data Engineer responsible for designing and operating scalable data pipelines and platform capabilities across Snowflake and AWS. The role requires 5+ years of production data engineering experience, strong SQL and Python skills, and expertise in ETL/ELT, orchestration, quality, and observability.
Build and scale production data pipelines that transform raw healthcare and customer data into trusted canonical datasets powering ML models, dashboards, and product decisions. The role requires 6+ years of data engineering experience and strong Python, Spark SQL, and Airflow expertise.
Senior software engineer building and evolving Fetch’s data platform, including pipelines, governed data access, delivery infrastructure, and partner integrations. The role requires 8+ years of experience, strong platform or backend expertise, ownership of complex cross-team initiatives, and excellent technical judgment.
The Senior Platform Engineer will build and operate reliable data platform tooling, consolidate orchestration, scale dbt infrastructure, and improve Databricks developer experience. The role requires 5+ years of production software experience, strong Python and AWS expertise, infrastructure-as-code experience, and familiarity with modern data stacks.
The Senior Data Engineer will design scalable data pipelines and warehousing systems supporting analytics, business metrics, and machine-learning initiatives. The role requires 4+ years of enterprise data experience, expertise with modern data platforms and ETL, and the ability to mentor engineers and collaborate across functions.