Mission principale :
Participer au développement, à la maintenance et à l’évolution des solutions PLM basées sur la plateforme PTC Windchill, dans le respect des bonnes pratiques de développement et des exigences métier.
Responsabilités principales :
- Participer à l’analyse technique des besoins exprimés par les équipes métiers ou les Business Analysts
- Concevoir et développer des solutions techniques sur la base des modules Windchill PDMLink, Windchill PartsLink, Windchill MPMLink, etc.
- Configurer et personnaliser Windchill (création de types, objets, workflows, ACL, etc.)
- Réaliser des développements spécifiques (Java, JSP, Info*Engine, XML)
- Intégrer Windchill avec d’autres systèmes (ERP, MES, CAD, etc.) via API, ESB ou services web
- Assurer la qualité du code, la conformité aux standards et la réalisation des tests unitaires
- Contribuer à la documentation technique et aux revues de code
- Analyser et corriger les incidents de niveau 2/3
- Participer aux montées de version et aux évolutions de la plateforme Windchill
- Collaborer étroitement avec les architectes, CP et experts fonctionnels pour garantir la cohérence des solutions déployées
- Proposer des axes d’optimisation technique et fonctionnelle
Compétences techniques requises :
Expertise Windchill :
• Windchill PDMLink : configuration avancée et développement
• Customisation (type manager, workflow, lifecycle, UI customization)
• Windchill APIs (Java), Info*Engine (XML, JCA)
• Méthodologies de migration et de montée de version Windchill
• Bonnes connaissances de Windchill Business Administration
Langages & outils :
• Java / J2EE, JSP, XML
• Maven, Git, Jenkins (ou équivalent CI/CD)
• Requêtes SQL (Oracle, PostgreSQL ou autre)
• Web services (SOAP, REST)
• Connaissances Unix/Linux appréciées
Environnements complémentaires appréciés :
• Intégration avec des outils de CAO (Creo, Solidworks, CATIA…)
• Connaissance des processus métiers industriels (gestion des nomenclatures, des changements, cycle de vie produit)
Compétences comportementales :
• Capacité à comprendre les besoins métier et à dialoguer avec des interlocuteurs non techniques
• Rigueur, autonomie et capacité à travailler en équipe
• Bonnes capacités d’analyse et de résolution de problèmes
• Proactivité dans la proposition de solutions