Overview
Job Description
Job Title: ERP Data Engineer (Accounting & Data Engineering)
Location: Pune
Job Type: Full-time
Experience Level: Mid/Senior
Job Overview:
We are seeking a highly skilled ERP Data Engineer with a strong foundation in accounting principles and expertise in Enterprise Resource Planning (ERP) systems. The ideal candidate will have experience in ledger management, invoicing, CRM, and Chart of Accounts (CoA) while also possessing data engineering skills, including Python, Apache Spark, data warehousing, and optimization techniques. This role requires a unique blend of financial system expertise and data engineering proficiency to ensure seamless ERP integration, automation, and performance improvements.
Key Responsibilities:
ERP & Accounting Systems:
- Develop, implement, and maintain ERP modules related to accounting, invoicing, CRM, CoA, and ledger management.
- Configure ERP systems to optimize financial workflows, reporting, and compliance.
- Integrate CRM and finance modules to enhance business operations.
- Work closely with finance teams to automate reconciliations, reporting, and financial data processing.
Data Engineering & Optimization:
- Design and develop data pipelines for extracting, transforming, and loading (ETL) financial and business data.
- Implement distributed data processing techniques to handle large-scale ERP datasets efficiently.
- Implement Apache Spark-based solutions for large-scale financial data processing.
- Optimize data storage and retrieval in data warehouses for ERP analytics.
- Ensure data consistency, accuracy, and integrity across ERP and analytical platforms.
- Apply performance tuning techniques to improve query execution times and reduce system load.
Integration & Automation:
- Develop APIs and scripts in Python to integrate ERP systems with external applications.
- Automate financial reporting, invoicing, and reconciliation workflows using Python and Spark.
- Implement data validation and quality checks to ensure compliance with accounting standards.
- Collaborate with business stakeholders to translate requirements into scalable ERP and data solutions.
Requirements
Required Skills & Qualifications:
ERP Expertise: Hands-on experience with SAP, Oracle, Microsoft Dynamics, Odoo (preferred), NetSuite, or other ERP systems.
- Accounting Knowledge: Understanding of GAAP, IFRS, ledger management, Chart of Accounts (CoA), and financial reporting.
- Programming & Data Engineering:
- Proficiency in Python for scripting and automation.
- Experience with Apache Spark for large-scale data processing.
- Strong understanding of ETL processes, data warehousing, and SQL.
- Experience optimizing database queries and storage solutions.
- Integration & APIs: Experience with RESTful APIs, JSON, and ERP integrations.
- Cloud & Big Data (Preferred): Familiarity with AWS, Azure, or Google Cloud for data storage and processing.
- Soft Skills: Strong analytical and problem-solving abilities, with excellent communication skills to collaborate across teams.
Preferred Qualifications:
Certifications in ERP systems (SAP, Oracle, Microsoft Dynamics, NetSuite, etc.).
- Experience with distributed computing frameworks for financial data processing.
- Knowledge of financial compliance and regulatory requirements.
Organisation
Job Type
Industry
Work Experience
Date Opened
City
State/Province
Country
Zip/Postal Code