PTC Windchill Developer

Bright Vision Technologies
Bellevue, WA
Remote
Job Description
Bright Vision Technologies is a software development company seeking an experienced PTC Windchill Developer to design, develop, and support customizations, integrations, and enhancements on the Windchill PLM platform.

Requirements

  • Design and develop Windchill customizations using the Windchill Java API and PTC-recommended customization patterns.
  • Build 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.
  • Build custom JSP and HTML client-side extensions where required, 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.

Benefits

  • Competitive base salary commensurate with experience, plus benefits.
]]>