PTC Windchill Developer
Bright Vision Technologies · Manhattan, NY · Yesterday
RemoteRemoteOTHRFull-time
About the role
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled PTC Windchill Developer to join our dynamic team and contribute to our mission of transforming business processes through technology.
Responsibilities
- Design and develop Windchill customizations using the Windchill Java API and PTC-recommended customization patterns
- Create custom listeners, services, and processors that extend Windchill behavior without compromising future upgrade paths
- Develop and configure Windchill workflows, lifecycle templates, and object initialization rules
- Implement custom Info*Engine tasks and adapters for system integration, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards
- Design and develop Windchill business reports using report templates and Cognos integration
- Configure and operate Windchill Customizer's tools, RBINFO files, and OIRs
- Implement migration scripts for legacy PLM data into Windchill, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards
- Optimize performance of custom code and database queries, working closely with DBAs
- Conduct fit-gap analyses and translate business requirements into clean technical designs
- Adhere strictly to PTC customization best practices to ease future upgrades
- Provide hypercare and post-go-live support, including issue triage and root-cause analysis
- Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time
- Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
- Five or more years of PTC Windchill development experience
- Strong hands-on experience with the Windchill Java API
- Solid experience with workflows, lifecycle templates, and object initialization rules
- Working knowledge of Info*Engine and Windchill integration patterns
- Hands-on experience with JSP/HTML client customization
- Strong SQL skills and familiarity with the Windchill data model
- Experience with Windchill upgrades and migrations
- Excellent troubleshooting and documentation skills
- Strong communication and stakeholder management skills