Software Engineer( ERP Implementation)
Mattel
Posted 2 hours ago
Experience
3-7 yrs
Salary
Not Disclosed
Location
Hyderabad, Telangana
Work Mode
Hybrid
Job Description
ERP System Development and Customization: Design, develop, and customize Oracle ERP modules (e.g., Financials, Supply Chain, Procurement, HRMS, or Manufacturing) to align with business requirements. Develop custom forms, reports, interfaces, workflows, and extensions using Oracle tools such as PL/SQL, Oracle Forms, Oracle Reports, OAF (Oracle Application Framework), and APEX. Create and modify Oracle ERP APIs, web services, and integrations to support seamless data flow between Oracle ERP and third-party systems. Build and enhance Oracle Fusion Middleware components, including SOA, BPEL, and ADF, for Oracle Cloud ERP implementations. ERP Implementation Support: Collaborate with functional consultants to translate business requirements into technical specifications for ERP implementation. Participate in all phases of the ERP implementation lifecycle, including requirements gathering, design, development, testing, deployment, and post-go-live support. Configure and customize Oracle ERP modules to support business processes, ensuring alignment with organizational goals. Assist in data migration activities, including data extraction, transformation, and loading (ETL) using tools like Oracle Data Integrator (ODI) or FBDI (File-Based Data Import). Integration and Middleware Development: Develop and maintain integrations between Oracle ERP and external systems (e.g., CRM, HCM, or legacy applications) using Oracle Integration Cloud (OIC), REST/SOAP APIs, or other middleware platforms. Ensure data integrity, security, and performance in all integrations and data flows. Troubleshoot and resolve integration issues during implementation and post-go-live phases. Testing and Quality Assurance: Perform unit testing, system integration testing (SIT), and support user acceptance testing (UAT) to ensure solutions meet functional and technical requirements. Debug and resolve issues identified during testing phases, ensuring high-quality deliverables. Create and maintain technical documentation, including design specifications, test scripts, and user guides.