What are the responsibilities and job description for the PLM Developer position at Voto Consulting LLC?
Job Title: Senior PLM Developer
Location: Dearborn, MI
Mode: 4 days in office a week
Duration: 12 months Contract
Visas: No H1B
Interview: Virtual
W2 only
Job Description:
Role Overview:
We are looking for a Senior PLM Developer to architect and build a next-generation migration pipeline from Teamcenter to 3DEXPERIENCE. This role is unique in its requirement to develop AI-driven automation tools that identify and resolve data discrepancies (attribute mismatches, structure gaps, and metadata conflicts) during the transfer. You will be responsible for consuming Teamcenter APIs, managing a middle data layer, and utilizing XPDM and CAA to ingest high-fidelity data into 3DX.
· Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption).
· 3DEXPERIENCE Expertise: Strong experience with CAA C / Java scripting and a deep understanding of the XPDM integration framework.
· Teamcenter Knowledge: Experience consuming Teamcenter SOA (Service Oriented Architecture) and understanding the Teamcenter Data Model.
· AI/Automation: Familiarity with AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or LLM-based data cleaning) to automate the resolution of data conditions and discrepancies. Middleware: Experience working with a "Middle Data Layer" or staging databases (Mongo DB) to transform data before final import.
· CAD/PLM Data: Understanding of CAD data structures (Item Revisions, Datasets, BOMs) and how they translate between different PLM platforms.
Skills Required:
· REST APIs, Data Migration, Java, Artificial Intelligence & Expert Systems, Python
Thanks & Regards.
Kirti Singh
VOTO Consulting LLC
Email:
Phone No: 1 )
Salary : $60 - $70