Pune, Maharashtra
Job Summary
Job Summary
A 3DEXPERIENCE Developer should have strong knowledge of designs, customizes, and integrates Dassault Systèmes' 3DEXPERIENCE and ENOVIA platform. Key duties include writing Java Program Objects (JPOs), MQL/TCL scripts, and REST APIs, customizing UI widgets (3DSpace/3DDashboard), handling data migration, and connecting CAD/ERP systems.
Key Responsibilities
Technical Skills and Responsibilities
Core Java, JavaScript, MQL (Matrix Query Language), TCL, and JPOs. For advanced native extensions, C++, CAA, EKL, or VBA may be required.
Solid grasp of MatrixOne schema concepts, lifecycle management, Bill of Materials (BOM) management, and role-based access control.
Design and implement business logic, data models, policies, relationships, and triggers inside ENOVIA/3DEXPERIENCE.
Develop and maintain interfaces linking the PLM environment with external CAD, MES, and ERP systems (like SAP or Oracle) via REST/SOAP web services.
Configure 3DSpace, 3DPassport, and 3DDashboard components, building custom widgets to streamline user workflows.
Perform bug fixing, root-cause analysis, performance tuning, and compatibility testing for SaaS and cloud platform upgrades.
Skill Requirements
Other Requirements
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-