Windchill Developer
Role details
Job location
Tech stack
Job description
Lead development and configuration of PTC Windchill solutions across core PLM modules Design and implement customizations using Java, JSP, REST APIs, and Windchill frameworks. Work closely with architects and business teams to translate requirements into technical solutions. Implement PLM modules, including Item, BOM, Document, Change, and UDI capabilities. Develop integrations with ERP systems (SAP/Oracle), CAD tools (Creo/MCAD/ECAD), and other platforms. Ensure compliance with regulated product development processes and data governance. Perform code reviews, troubleshooting, and performance tuning. Mentor junior developers and contribute to best practices.
Requirements
Strong experience in PTC Windchill development and configuration. Deep understanding of Windchill data model, lifecycle, workflows, and access control. Experience in Item/Part Management, EBOM, Document Management, and Change Management. Proficiency in Java, JSP, JavaScript, and Windchill APIs. Experience with REST APIs and OSLC integrations. Integration experience with ERP systems (SAP/Oracle) and CAD tools (Creo preferred). Strong understanding of DevOps and source code management.
Domain Experience: Experience in medical devices, life sciences, or regulated environments preferred Knowledge of UDI, DHF, audit compliance, and data governance
Good to Have: Experience in Product Configuration, MBOM/SBOM Exposure to advanced Windchill modules (quality/regulatory) Experience with cloud or hybrid Windchill deployments