American Unit, Inc
Job Title
3DX Developer – PLM & BOM Migration
Location Dearborn, MI – Hybrid (4 days onsite per week)
Job Overview Ford Product Development Bill of Material (BOM), Features and Change Management application vital for automotive product development. This system helps over 9,000 automotive engineers manage vehicle program features, parts, and usages, providing essential data for manufacturing and assembly. The core application uses Java‑J2EE, JavaFX, WebSphere, Web Services, XML, SQL Server, and PostgreSQL. The role leads a strategic migration of the system onto the Dassault Systèmes 3DEXPERIENCE (3DX) platform, primarily using ENOVIA for PLM and BOM management with strong integration to CATIA for design data. The transformation builds advanced digital twins and streamlines vehicle development.
Responsibilities
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.
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 (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.
Qualifications
4+ years hands‑on experience developing, customizing, and integrating ENOVIA (V6/3DEXPERIENCE) for automotive BOM, variant, configuration, and change management.
Expertise in EKL, MQL, and Java for 3DSpace/ENOVIA server‑side development.
Experience developing integrations for CATIA V5/V6 data within 3DEXPERIENCE.
Strong SQL skills, including schema design and complex queries for PLM data.
Proficiency with GitHub or similar version control.
Solid experience with Scrum/Kanban.
Deep understanding of PLM principles and data structures in the automotive industry.
Additional Skills
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, and large language models in engineering or PLM.
Monitoring tools such as Splunk and Dynatrace.
Experience with enterprise integration patterns with SAP and with DELMIA or SIMULIA in automotive.
Experience 4+ years in PLM system migration development or major enhancements, combined with 4+ years in Agile development environments.
Education and Certifications 4‑year degree in Computer Science, Information Technology, Software Engineering, or a related technical field. Mechanical or Automotive Engineering degrees are also relevant if combined with strong programming skills. Dassault Systèmes 3DEXPERIENCE certifications (ENOVIA, 3DSpace Developer) are a strong plus.
Seniority Mid‑Senior level
Employment Type Contract
#J-18808-Ljbffr
Location Dearborn, MI – Hybrid (4 days onsite per week)
Job Overview Ford Product Development Bill of Material (BOM), Features and Change Management application vital for automotive product development. This system helps over 9,000 automotive engineers manage vehicle program features, parts, and usages, providing essential data for manufacturing and assembly. The core application uses Java‑J2EE, JavaFX, WebSphere, Web Services, XML, SQL Server, and PostgreSQL. The role leads a strategic migration of the system onto the Dassault Systèmes 3DEXPERIENCE (3DX) platform, primarily using ENOVIA for PLM and BOM management with strong integration to CATIA for design data. The transformation builds advanced digital twins and streamlines vehicle development.
Responsibilities
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.
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 (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.
Qualifications
4+ years hands‑on experience developing, customizing, and integrating ENOVIA (V6/3DEXPERIENCE) for automotive BOM, variant, configuration, and change management.
Expertise in EKL, MQL, and Java for 3DSpace/ENOVIA server‑side development.
Experience developing integrations for CATIA V5/V6 data within 3DEXPERIENCE.
Strong SQL skills, including schema design and complex queries for PLM data.
Proficiency with GitHub or similar version control.
Solid experience with Scrum/Kanban.
Deep understanding of PLM principles and data structures in the automotive industry.
Additional Skills
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, and large language models in engineering or PLM.
Monitoring tools such as Splunk and Dynatrace.
Experience with enterprise integration patterns with SAP and with DELMIA or SIMULIA in automotive.
Experience 4+ years in PLM system migration development or major enhancements, combined with 4+ years in Agile development environments.
Education and Certifications 4‑year degree in Computer Science, Information Technology, Software Engineering, or a related technical field. Mechanical or Automotive Engineering degrees are also relevant if combined with strong programming skills. Dassault Systèmes 3DEXPERIENCE certifications (ENOVIA, 3DSpace Developer) are a strong plus.
Seniority Mid‑Senior level
Employment Type Contract
#J-18808-Ljbffr