PTC Windchill Developer
Location
United States
Posted
2 days ago
Salary
100K - 150K / year
Seniority
Mid Level
Job Description
PTC Windchill Developer
Bright Vision Technologies
Role Description We are seeking an experienced PTC Windchill Developer to design, develop, and support customizations, integrations, and enhancements on the Windchill PLM platform. In this role you will work closely with PLM functional consultants and engineering stakeholders to translate manufacturing and product-lifecycle requirements into well-engineered Windchill solutions. The ideal candidate will combine strong hands-on Windchill Java customization experience with practical knowledge of Windchill data models, workflows, and integration patterns. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - 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. Qualifications - 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. Preferred Qualifications - PTC Windchill certifications. - Experience with Creo, Arbortext, or related PTC products. - Exposure to Windchill RV&S (Integrity) or ThingWorx integration. - Familiarity with CAD data management workflows. - Experience operating Windchill on cloud platforms. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 676-4399. Learn more about Bright Vision Technologies at www.bvteck.com .
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Developer
ThoughtworksThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Role Description Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job Responsibilities - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will create large-scale distributed systems out of microservices. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will apply the latest technology thinking from our Technology Radar to solve client problems. - You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development. - You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. - You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Qualifications - Technical Skills - Extensive experience in Java/Spring Boot backend development. - Proven expertise in frontend with React. - Strong hands-on experience deploying and managing applications on GCP. - You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. - You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - Professional Skills - You enjoy influencing others and always advocate for technical excellence while being open to change when needed. - Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Company Description Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Role Description We are looking for a Software Engineer who is excited about end-to-end ownership – designing, building, shipping, and operating products that live inside the day-to-day of corporate teams. You will work close to non-technical stakeholders, ship full-stack code, and integrate third-party systems. Qualifications - Proficient in one or more programming languages, such as Java, Kotlin, JavaScript, or Python. - Comfortable taking a product end-to-end – backend services, integrations, and the user-facing pieces that close the loop. - Strong understanding of database design and evolution. - Skilled in creating RESTful APIs and integrating third-party systems (SaaS platforms, internal services, etc.). - Experience designing and evolving software architecture from the ground up. - Experience with tools and practices for software monitoring, observability, and performance tracking. - Solid software engineering fundamentals, including version control, testing, and deployment automation, code reviews, and design documentation. - Comfort working directly with non-technical stakeholders – understanding their workflow, scoping the right solution, and shipping it with them. - Fluency in Portuguese and advanced English. Requirements - Have shipped integrations across SaaS platforms (Google Workspace, HRIS, ticketing tools, etc.). - Have experience embedding with non-engineering teams (People, Legal, Finance) to discover and ship together. - Have experience mentoring a team of software engineers. - Have experience with cloud service platforms and their services (AWS, GCP, Azure, etc). - Know how modern CI/CD works. - Have some knowledge on containers and container-orchestration (e.g., Kubernetes). - Understand that the work is never done; we are always taking care and evolving our services. Benefits - Competitive salary - Profit sharing - Meal allowance - Health insurance - Dental plan - Life insurance - Childcare subsidy and Atypical Parenthood subsidy - Wellhub - Home office allowance - Employee assistance program (mental health, social, legal, and financial support) - Extended parental leave - Day off on birthday, Mother’s Day, and Father’s Day - Benefits Club (discounts on everyday services) - Discounts at educational institutions - Reading kit for children – PlayKids
• Develop, maintain and enhance analytical solutions and applications related to the corporate environment. • Design and implement data loading, transformation and integration processes. • Create queries to support reports and analytical dashboards to aid decision-making. • Build and maintain dashboards and reports in Power BI. • Ensure the quality, integrity and reliability of the information provided. • Monitor and optimize the performance of databases, ETL processes and Power BI reports. • Provide production support and maintenance for BI solutions. • Implement best practices for governance, security and documentation of analytical environments. • Assist business users in using and interpreting corporate metrics.
Instructional Designer, Short-Term Contract
Infopro Learning, IncWe unlock potential with award-winning workforce transformation solutions.
• Design and Develop eLearning Content • Create engaging eLearning courses using Articulate Rise • Apply instructional design principles to transform source content into effective learning experiences • Build knowledge checks, interactions, and assessments aligned to learning objectives • Ensure content meets SCORM and LMS compatibility requirements • Follow established templates, branding standards, and style guides • Create Storyboards and Learning Content • Develop clear, structured storyboards that guide course development • Translate source materials and stakeholder inputs into engaging learner experiences • Organize content into logical learning flows that support retention and application • Incorporate feedback quickly and accurately • Support Quality and Delivery Excellence • Conduct thorough self-review and quality assurance checks • Ensure courses function correctly across devices and learning platforms • Meet project timelines while maintaining high-quality standards • Proactively communicate risks, questions, and progress updates • Leverage AI and Modern Development Tools • Use GenAI tools such as ChatGPT, Claude, or similar platforms to support content development and productivity • Apply best practices when using AI-assisted workflows • Contribute ideas that improve efficiency and learner experience quality


