🔔 FCM Loaded

Developer

PwC Acceleration Center India

6 - 8 years

Bengaluru

Posted: 17/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

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:

  • 36 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:

  • Bachelors degree in Computer Science, Engineering, or a related technical field.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.