We are looking for an enthusiastic and inquisitive Sr. Software Engineer (Windchill Navigate). As a Windchill ThingWorx (Windchill Navigate) Developer you will be responsible for designing developing and supporting user-facing PLM applications and experiences built on ThingWorx and Windchill Navigate. You will work closely with Windchill Developers Architects business stakeholders and end users to deliver intuitive role-based PLM applications that surface Windchill data in meaningful actionable role focuses on ThingWorx platform development Windchill data integration and UI/UX enablement bridging PLM back-end systems with modern digital experiences.
Key Responsibilities:
- Develop ThingWorx entities including Things Thing Templates Thing Shapes Services Mashups and Data Shapes.
- Integrate ThingWorx with Windchill using Windchill Connector OData services and REST APIs to consume and display PLM data.
- Customize and extend out-of-the-box Windchill Navigate views and components.
- Build responsive role-based user interfaces using ThingWorx Mashups and UI widgets.
- Collaborate with Windchill Developers and Architects to ensure data models services and security align with Windchill PLM standards.
- Implement security user roles organizations and permissions within ThingWorx and Navigate applications.
- Develop and optimize ThingWorx services using JavaScript and platform APIs ensuring performance and scalability.
- Troubleshoot and resolve issues related to data integration performance and user experience.
- Support deployment configuration and upgrades of ThingWorx and Windchill Navigate environments.
- Create and maintain technical documentation including application designs data mappings and configuration details.
- Work closely with business stakeholders to gather requirements conduct demos and incorporate feedback into iterative improvements.
- Follow established development standards best practices and change management processes
Education Requirements:
- Bachelors degree in in Information Systems Computer Science or related field desired.
Knowledge & Skills REQUIRED:
- 8 years of experience developing applications using ThingWorx and/or Windchill Navigate.
- Hands-on experience building ThingWorx entities (Things Mashups Services Data Shapes).
- Experience integrating ThingWorx with Windchill PLM using Windchill Connector OData and REST APIs.
- Strong understanding of Windchill data concepts (WTParts Documents Change Objects) and how they are consumed by Navigate.
- Proficiency in ThingWorx service development using JavaScript.
- Experience building user-friendly role-based UI experiences within ThingWorx Mashups.
- Understanding of software development lifecycle (SDLC) and version control tools.
- Knowledge of security concepts including users groups organizations and access control in ThingWorx.
- Demonstrated knowledge of PostgreSQL database table structures as implemented in ThingWorx.
- Familiarity with JSON RESTful services and web application concepts
- Strong analytical and problem-solving skills.
- Ability to collaborate effectively with cross-functional technical and business teams
Technical / Professional Experience Desired:
- Experience customizing or extending out-of-the-box Windchill Navigate apps.
- Experience with Windchill PLM development and configuration (PDMLink workflows lifecycles ACLs WRS).
- Knowledge of HTML CSS and basic web UI concepts to enhance ThingWorx Mashups.
- Knowledge of performing ThingWorx restore processes from Production to Non-Production environments.
- Experience with performance tuning and optimization in ThingWorx environments.
- Familiarity with DevOps practices environment promotion and deployment automation.
- ThingWorx and/or Windchill Navigate Certification(s) is a plus
Competencies and Behaviours:
- Excellent problem-solving skills and written and verbal communication skills.
- Able to work effectively in a team environment with little or no supervision.
- Able to prioritize and track multiple initiatives concurrently.
- Embody and promote PACCAR values of Teamwork Continuous Improvement Commitment Openness and Learning
- Act with Integrity
- Demonstrate Adaptability
- Drive for Results
Required Experience:
Senior IC
We are looking for an enthusiastic and inquisitive Sr. Software Engineer (Windchill Navigate). As a Windchill ThingWorx (Windchill Navigate) Developer you will be responsible for designing developing and supporting user-facing PLM applications and experiences built on ThingWorx and Windchill Navigat...
We are looking for an enthusiastic and inquisitive Sr. Software Engineer (Windchill Navigate). As a Windchill ThingWorx (Windchill Navigate) Developer you will be responsible for designing developing and supporting user-facing PLM applications and experiences built on ThingWorx and Windchill Navigate. You will work closely with Windchill Developers Architects business stakeholders and end users to deliver intuitive role-based PLM applications that surface Windchill data in meaningful actionable role focuses on ThingWorx platform development Windchill data integration and UI/UX enablement bridging PLM back-end systems with modern digital experiences.
Key Responsibilities:
- Develop ThingWorx entities including Things Thing Templates Thing Shapes Services Mashups and Data Shapes.
- Integrate ThingWorx with Windchill using Windchill Connector OData services and REST APIs to consume and display PLM data.
- Customize and extend out-of-the-box Windchill Navigate views and components.
- Build responsive role-based user interfaces using ThingWorx Mashups and UI widgets.
- Collaborate with Windchill Developers and Architects to ensure data models services and security align with Windchill PLM standards.
- Implement security user roles organizations and permissions within ThingWorx and Navigate applications.
- Develop and optimize ThingWorx services using JavaScript and platform APIs ensuring performance and scalability.
- Troubleshoot and resolve issues related to data integration performance and user experience.
- Support deployment configuration and upgrades of ThingWorx and Windchill Navigate environments.
- Create and maintain technical documentation including application designs data mappings and configuration details.
- Work closely with business stakeholders to gather requirements conduct demos and incorporate feedback into iterative improvements.
- Follow established development standards best practices and change management processes
Education Requirements:
- Bachelors degree in in Information Systems Computer Science or related field desired.
Knowledge & Skills REQUIRED:
- 8 years of experience developing applications using ThingWorx and/or Windchill Navigate.
- Hands-on experience building ThingWorx entities (Things Mashups Services Data Shapes).
- Experience integrating ThingWorx with Windchill PLM using Windchill Connector OData and REST APIs.
- Strong understanding of Windchill data concepts (WTParts Documents Change Objects) and how they are consumed by Navigate.
- Proficiency in ThingWorx service development using JavaScript.
- Experience building user-friendly role-based UI experiences within ThingWorx Mashups.
- Understanding of software development lifecycle (SDLC) and version control tools.
- Knowledge of security concepts including users groups organizations and access control in ThingWorx.
- Demonstrated knowledge of PostgreSQL database table structures as implemented in ThingWorx.
- Familiarity with JSON RESTful services and web application concepts
- Strong analytical and problem-solving skills.
- Ability to collaborate effectively with cross-functional technical and business teams
Technical / Professional Experience Desired:
- Experience customizing or extending out-of-the-box Windchill Navigate apps.
- Experience with Windchill PLM development and configuration (PDMLink workflows lifecycles ACLs WRS).
- Knowledge of HTML CSS and basic web UI concepts to enhance ThingWorx Mashups.
- Knowledge of performing ThingWorx restore processes from Production to Non-Production environments.
- Experience with performance tuning and optimization in ThingWorx environments.
- Familiarity with DevOps practices environment promotion and deployment automation.
- ThingWorx and/or Windchill Navigate Certification(s) is a plus
Competencies and Behaviours:
- Excellent problem-solving skills and written and verbal communication skills.
- Able to work effectively in a team environment with little or no supervision.
- Able to prioritize and track multiple initiatives concurrently.
- Embody and promote PACCAR values of Teamwork Continuous Improvement Commitment Openness and Learning
- Act with Integrity
- Demonstrate Adaptability
- Drive for Results
Required Experience:
Senior IC
View more
View less