

TekWissen ®
3DX PLM Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a 3DX PLM Developer in Dearborn, MI, on a 12+ month hybrid contract at $52/hr. Requires 4+ years in 3DX development, strong skills in ENOVIA, Java, SQL, and Agile methodologies, with automotive industry experience preferred.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
416
-
🗓️ - Date
December 10, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Dearborn, MI
-
🧠 - Skills detailed
#Automation #GitHub #Agile #Python #Programming #Alteryx #Complex Queries #API (Application Programming Interface) #Kanban #Java #ML (Machine Learning) #Consulting #SAP #Scripting #Cloud #PostgreSQL #XML (eXtensible Markup Language) #Migration #SQL (Structured Query Language) #Scrum #SQL Server #REST (Representational State Transfer) #Deployment #AI (Artificial Intelligence) #Data Processing #Jira #Monitoring #Version Control #Web Services #Dynatrace #"ETL (Extract #Transform #Load)" #GCP (Google Cloud Platform) #Security #Splunk #JavaScript #System Security #Computer Science
Role description
Job Title: 3DX PLM Developer
Work Location: Dearborn, MI 48126
Job Type: Temporary Assignment
Work Type: Hybrid (4 days onsite per week)
Duration: 12+ Months
Pay rate: $52.00-$52.00/Hr
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.
Job Description/ Responsibilities:
• The Client 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 Required:
• 3DX. PLM MUST NEED
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 3D EXPERIENCE (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.
Experience Required:
• Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
Experience Preferred:
• 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 Systèmes 3DEXPERIENCE certifications (e.g., ENOVIA, 3DSpace Developer) are a strong plus.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.
Job Title: 3DX PLM Developer
Work Location: Dearborn, MI 48126
Job Type: Temporary Assignment
Work Type: Hybrid (4 days onsite per week)
Duration: 12+ Months
Pay rate: $52.00-$52.00/Hr
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.
Job Description/ Responsibilities:
• The Client 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 Required:
• 3DX. PLM MUST NEED
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 3D EXPERIENCE (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.
Experience Required:
• Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
Experience Preferred:
• 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 Systèmes 3DEXPERIENCE certifications (e.g., ENOVIA, 3DSpace Developer) are a strong plus.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.






