Net2Source Inc.

3DX PLM Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a 3DX PLM Developer in Dearborn, MI, on a contract basis. Required skills include 4+ years in 3DX development, ENOVIA expertise, Java, SQL, and Agile experience. A 4-year degree in a related field is necessary.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
560
-
πŸ—“οΈ - Date
October 29, 2025
πŸ•’ - Duration
Unknown
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Dearborn, MI
-
🧠 - Skills detailed
#System Security #Monitoring #SQL (Structured Query Language) #Data Processing #Kanban #GitHub #Cloud #Automation #Scripting #Jira #JavaScript #Web Services #Complex Queries #GCP (Google Cloud Platform) #API (Application Programming Interface) #PostgreSQL #Deployment #Splunk #ML (Machine Learning) #Scrum #Dynatrace #Python #Version Control #Migration #Security #Computer Science #Programming #REST (Representational State Transfer) #SQL Server #"ETL (Extract #Transform #Load)" #Agile #SAP #Alteryx #AI (Artificial Intelligence) #XML (eXtensible Markup Language) #Java
Role description
Role: 3DX PLM developer Location: Dearborn, Mi (Onsite, office 4 days a week) Term: Contract About the Project: ‒ Product development Bill of Material (BOM), Features and Change Management application, vital for automotive product development. ‒ This system helps over 9000+ Automotive Engineers manage vehicle program features, parts, and usages, providing essential data for manufacturing and assembly. ‒ Currently, this core application uses Java-J2EE, JavaFX, WebSphere, Web Services, XML, SQL Server, and PostgreSQL. ‒ We are undertaking a strategic migration to re-platform it onto the Dassault Systèmes 3DEXPERIENCE (3DX) platform, primarily using ENOVIA for PLM and BOM management, with strong integration to CATIA for design data. ‒ This transformation is key to building advanced digital twins and streamlining our automotive product development. ‒ As a 3DX Developer, you will be crucial in this transformation, designing, coding, and implementing robust software solutions within the 3DX ecosystem. ‒ You will directly impact how our next-generation vehicles are designed and manufactured. ‒ Our team also develops APIs for integrations, ensures system security, and explores AI/ML projects (including Large Language Models - LLMs) for BOM utilization and other efficiencies. ‒ We operate in an Agile environment, using tools like GCP Cloud Build, Tekton, Jira, and GitHub. Position Description: ‒ Develop and customize 3DX solutions focusing on ENOVIA for automotive PLM, BOM, configuration, and change management. ‒ Lead code-based migration of existing Java BOM functionalities to 3DX, including data transformation and API development. ‒ Write and maintain complex customizations, scripts, and integrations using EKL, MQL, Java (for 3DSpace/ENOVIA), JavaScript (for client-side), and Web Services/APIs. ‒ Collaborate with Automotive Design, Engineering, Manufacturing and Supply Chain teams to translate requirements into effective 3DX software solutions. ‒ Develop Unit and Integration test cases for 3DX code, customizations, and integrations. ‒ Troubleshoot, debug, and provide code fixes for deployment and production issues. ‒ Participate actively in Agile ceremonies (e.g., Backlog Refinement, Stand-ups). ‒ Provide rotational support for the 3DX application. ‒ (Optional) Develop integrations to connect 3DX data with AI/ML tools (Python, Qliksense, Alteryx, LLMs) for advanced analytics and automation. Primary Skills Required: ‒ 3DX Development Expertise: Strong hands-on experience developing, customizing, and extending ENOVIA (V6/3DEXPERIENCE) for automotive BOM, variant, configuration, and change management. ‒ 3DX Programming: Expert in EKL, MQL, and Java for 3DSpace/ENOVIA server-side development. ‒ Web & API Development: Strong JavaScript (e.g., 3DX widgets), Web Services (REST/SOAP), and API integration skills with 3DX. ‒ Automotive CAD Integration: Experience developing integrations for CATIA V5/V6 data within 3DEXPERIENCE. ‒ Database Development: Strong SQL, including schema understanding and complex queries for PLM data. ‒ Version Control: Proficient with GitHub or similar. ‒ Agile Development: Solid experience with Scrum/Kanban. ‒ Automotive PLM Principles: Deep understanding of PLM concepts and data structures in the automotive industry, and how they translate to software design. Skills Preferred: ‒ Experience with large-scale PLM system migration development. ‒ Knowledge of 3DEXPERIENCE cloud deployments (GCP) and cloud development. ‒ Familiarity with CI/CD pipelines for 3DX code deployments (Tekton). ‒ Python development skills for scripting, data processing, or AI/ML integration. ‒ Exposure to AI, Machine Learning (ML), and Large Language Models (LLMs), especially their application in engineering or PLM. ‒ Monitoring tools: Splunk, Dynatrace. Knowledge of enterprise integration patterns with SAP in automotive manufacturing. ‒ Experience developing integrations/customizations for DELMIA (manufacturing) or SIMULIA (simulation) in automotive. ‒ Experience Required: 4+ years hands-on 3DEXPERIENCE (3DX) platform development, customization, and integration (specifically ENOVIA) within the automotive or a closely related manufacturing industry. ‒ Proven experience coding and implementing solutions for PLM system migration or major enhancements. 4+ years in Agile Development environments. ‒ Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development Education: Degree Type: 4-year degree in Computer Science, Information Technology, Software Engineering, or a related technical field. (Mechanical/Automotive Engineering degrees are also relevant if combined with strong programming skills). Certifications: Dassault Systems 3DEXPERIENCE, certifications (e.g., ENOVIA, 3DSpace Developer) are a strong plus.