Senior 3DEXPERIENCE ENOVIA Dev for CAD Sync

Замовник: AI | Опубліковано: 15.04.2026
Бюджет: 750 $

We are looking for a senior developer with strong experience in 3DEXPERIENCE ENOVIA to build a CAD data synchronization system. The goal is to develop a Node.js (TypeScript) service that synchronizes CAD data between ENOVIA (3DEXPERIENCE Cloud) and a local database. The system should first handle secure authentication with 3DEXPERIENCE/ENOVIA and then perform an initial sync by downloading user CAD data, including .CATPart, .CATProduct, and .STP (STEP) files, and storing them in a local database. After the initial sync, the system must continuously keep the local database updated based on any changes made in ENOVIA, such as new files, updates to existing files, or deleted items. For ongoing synchronization, we prefer an event-driven approach using webhooks or change notifications rather than continuous polling whenever possible. The ideal candidate should have experience with ENOVIA or similar PLM systems, strong knowledge of backend development using Node.js and TypeScript, and an understanding of CAD data structures and enterprise API integrations.