Software Developer (Job Code: 1007)
Job Responsibilities
- Responsible for supporting 3DExperience Product Lifecycle Management Data Model customization to meet product specifications, vehicle requirements and ensure optimal system performance
- Design and develop custom widgets for user-friendly interfaces within 3DEXPERIENCE PLM platforms
- Provide end-to-end 3DX PLM technical support and resolve complex user issues with a focus on root cause analysis and long-term resolution
- Develop custom interfaces using MQL, JPOs, and 3DEXPERIENCE Webservices
- Perform data migration and transformation using tools including MQL scripts, Data Load utilities, and custom scripts
- Validate data integrity and consistency in ENOVIA and other modules; develop automated test scripts and frameworks to validate CAD and PLM integration, ensuring system stability and performance
- Administer and optimize user and role-based license allocation within the 3DEXPERIENCE platform to ensure compliance and cost-effectiveness
- Utilize and apply knowledge of 3DExperience PLM upgrade, Enovia/3DExperience PLM, JPO, MQL, TCL, Data model customization, Widget development, and Rest Webservice to perform assigned duties
- Monitor license usage trends and coordinate with Dassault Systems and internal stakeholders for procurement and renewals; and coordinate Service Requests (SRs) and Enhancement Requests (ERs) in collaboration with Dassault Systems support.
Minimum Qualifications
- Education:
- Education: Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or in a related field of study (will accept equivalent foreign degree)
- Training: None
- Experience: Three (3) years in the position above, as a PLM Developer, as a Software Developer, as a PLM Technical Lead, as an I.T. Analyst, or in a related occupation;
- Other Requirements: Experience must include three (3) years use of the following: 3DExperience PLM upgrade, Enovia/3DExperience PLM, JPO, MQL, TCL, Data model customization, Widget development, and Rest Webservices
Will also accept any suitable combination of education, training and/or experience.
Location
- Northville, MI and multiple undetermined worksites throughout the US;