HamburgerMenu
hirist

Enovia/3DExperience Developer - PLM/CATIA

Netpace Technologies Solutions Pvt. Ltd
Multiple Locations
5 - 7 Years
star-icon
4.7white-divider3+ Reviews

Posted on: 09/09/2025

Job Description

Job Title : Enovia/3DExperience Developer

Job Summary :

We are seeking an experienced Enovia/3DExperience Developer to support project development, enhancements, data migration, and bug fixing activities within the Enovia PLM environment. The ideal candidate will possess strong development expertise in Enovia/3DExperience, with a solid background in SaaS-based platforms and interface/integration development. This is a hands-on technical role requiring close collaboration with functional teams and end-users to deliver scalable and robust PLM solutions.

Key Responsibilities :


- Design, develop, and implement customizations and enhancements in Enovia/3DExperience platform.

- Perform data migration, bug fixing, and support activities across multiple Enovia environments.

- Collaborate with business analysts and end-users to translate requirements into technical solutions.

- Develop and maintain interfaces and integrations between Enovia and other enterprise systems (e.g., ERP, CAD, MES).

- Ensure code quality through unit testing, documentation, and code reviews.

- Monitor and maintain system performance, troubleshooting issues as they arise.

- Participate in SaaS platform upgrades and ensure customizations are compatible with new releases.

Technical Skills & Qualifications :

- 3-6 years of experience in Enovia/3DExperience development and customization.

- Strong programming experience with Java, MQL/TCL, JPOs, 3DX APIs, and related Enovia technologies.

- Proven expertise in SaaS-based development and supporting cloud-based PLM solutions.

- Solid understanding of interface and integration development (REST/SOAP APIs, middleware tools, etc.).

- Experience with data migration, including data mapping, validation, and import/export processes.

- Strong problem-solving, debugging, and performance optimization skills.

- Excellent verbal and written communication skills.

Core Enovia / 3DEXPERIENCE Platform Knowledge

Platform Architecture :

- Deep understanding of Enovia V6 / 3DEXPERIENCE architecture (collaboration platform, object model, data schema).

- Knowledge of Business Process Services (BPS), collaboration services, and role-based access control.

Data Model :

- MatrixOne schema concepts (types, policies, relationships, attributes).

- Lifecycle management, revision/version control, BOM management.

Customization & Development :

- Core Development Tools :

- MQL (Matrix Query Language): Data queries, schema management, troubleshooting.

- TCL (Tool Command Language): Scripting and automation.

- JPO (Java Program Objects): Writing custom business logic within Enovia.

- Java / J2EE Development:

- Core Java for server-side customizations.

- JSP/Servlets for web components.

- JavaScript, HTML, XML, and JSON for front-end/UI development.

UI Customization :

- 3DSpace, 3DDashboard, 3DPassport configuration.

- Development of custom widgets for 3DEXPERIENCE dashboards.

Preferred Qualifications :

- Experience integrating Enovia with systems such as SAP, Oracle ERP, or Teamcenter.

- Familiarity with CAD integrations (e.g., CATIA, SolidWorks) and product lifecycle workflows.

- Working knowledge of DevOps practices and tools for Enovia deployment.

Education :

- Bachelor's degree in Computer Science, Engineering, or a related technical field.

info-icon

Did you find something suspicious?