Posting on behalf of our Recruiting Partners.Job Title: PLM Developer (Client-Side)Location: United KingdomWho We're Looking ForWe are seeking a seasoned PLM Developer (Client-Side) with a strong background in developing and customizing applications that support the engineering and production processes. If you are passionate about leveraging technology to drive meaningful change and thrive in a dynamic environment, this role is for you.The ideal candidate will have experience working with Dassault Systèmes toolsets, specifically 3DEXPERIENCE, to accelerate project requirements from concept to implementation.Key ResponsibilitiesCollaborate with engineering and design teams to gather and understand application requirements.Design, develop, and customize 3DEXPERIENCE client-side applications to meet business needs.Develop native client applications and macros using languages such as C#, VBA, and VB.Net.Optimize application performance, usability, and responsiveness for end-users.Translate business requirements into detailed functional and technical specifications, and assist with business testing.Expand the functionality and capabilities of 3DEXPERIENCE environments through custom development.Work closely with technical peers, business partners, and third-party vendors to resolve technical challenges and deliver innovative solutions.Adhere to best practices in software development lifecycle (SDLC) management, ensuring robust deployment and documentation processes.Monitor, support, and maintain the 3DEXPERIENCE environment, ensuring it operates efficiently as a mission-critical system.Assist with future system upgrades, patches, and maintenance of the 3DEXPERIENCE platform.Act as a subject matter expert (SME) for 3DEXPERIENCE integration, helping to connect PLM systems with other AMF1 tools and systems.Create deployment packages and manage deployments in test and production environments.Required Skills and KnowledgeProficiency with 3DEXPERIENCE (R2020x or newer versions preferred).Strong programming skills in VBA, VSTA, VB.Net, C#, CATScript, and CAA for client-side development.Experience with CATIA, especially in Assembly Design, Generative Shape Design, Part Design, Drafting, Kinematics, Imagine & Shape, and FEA.Expertise in optimizing application performance and enhancing user experience.Solid understanding of Product Data Management (PDM), Bill of Materials (BOM), and revision control within a PLM system.Experience with XML, JSON, and other data exchange formats.Strong knowledge of 3DEXPERIENCE’s People & Organization (PnO) structure.Proven ability to create detailed technical documentation and provide comprehensive user support.Experience managing the software development lifecycle (SDLC) for complex systems.Familiarity with integration methodologies and tools to ensure seamless connectivity between 3DEXPERIENCE and other enterprise systems.Additional Desirable SkillsExperience with Jira and Azure DevOps.Familiarity with agile project management methodologies.Experience in the motorsport or automotive industry is a plus, though not essential.