- Design, develop, and implement customizations in PTC Windchill.
- Configure and customize Windchill workflows, lifecycle states, business rules, and object types.
- Develop custom UI components, actions, validators, listeners, and processors.
- Create and maintain Java-based customizations using Windchill APIs.
- Develop and support Info*Engine tasks, JSPs, and custom services.
- Integrate Windchill with ERP, CAD, MES, and third-party enterprise applications.
- Perform code reviews, unit testing, debugging, and performance optimization.
- Support Windchill upgrades, migrations, and deployment activities.
- Develop reports, queries, and data extraction utilities.
- Troubleshoot production issues and provide timely resolution.
- Prepare technical design documents and maintain development documentation.
- Collaborate with business users, functional consultants, architects, and cross-functional teams to deliver PLM solutions.