role overview:
as a windchill architect, you will be responsible for designing, developing, and implementing scalable windchill plm solutions that align with business objectives and technical requirements. you will leverage your deep understanding of architecture, product functionality, and development best practices to ensure that windchill applications meet the needs of our organization. additionally, you will play a key role in the creation of proof of concepts (pocs) to demonstrate new features and capabilities of the platform.
key responsibilities:
architecture design & strategy:
develop and maintain windchill architecture, ensuring alignment with business needs and technical standards.
evaluate and select appropriate technology solutions and design systems that are scalable, robust, and secure.
lead and support the design and implementation of windchill-based solutions for new product development, system upgrades, and enhancements.
hands-on development:
actively participate in hands-on development, including the creation of customizations, integrations, and configurations within the windchill environment.
collaborate with cross-functional teams to understand technical requirements and translate them into executable tasks.
write code, build, and implement modules or components as part of windchill solution development.
proof of concept (poc) creation:
lead the design and development of pocs to demonstrate the feasibility and benefits of new features or approaches.
work closely with stakeholders to validate pocs and use feedback to iterate on the design and implementation of windchill-based solutions.
product expertise & guidance:
maintain a deep understanding of windchill plm functionality and product roadmaps.
provide guidance to both technical and non-technical stakeholders on best practices, system capabilities, and implementation strategies.
collaborate with product teams to ensure successful integration of windchill solutions with other enterprise systems.
mentorship & collaboration:
provide leadership and mentorship to junior developers and team members, fostering a culture of innovation and continuous improvement.
work collaboratively with business analysts, system administrators, and other teams to ensure successful project delivery. key requirements:
experience:
5+ years of experience in implementing and architecting windchill solutions, including customizations and integrations.
proven hands-on development experience in a plm (product lifecycle management) environment, preferably with windchill.
strong track record of developing and delivering pocs to demonstrate technical feasibility and product capabilities.
technical skills:
expertise in windchill plm suite and its core modules (product structure, change management, configuration management, etc.).
proficiency in java, j2ee, and other relevant development technologies such as xml, sql, and web services.
experience with windchill integrations (., erp, cad, or other enterprise systems) and data migration.
strong understanding of system architecture principles, design patterns, and best practices.
product and business acumen:
in-depth understanding of product lifecycle management and its application within a business environment.
ability to translate business requirements into technical solutions and effectively communicate with stakeholders.
soft skills:
strong problem-solving and analytical skills, with the ability to approach complex technical challenges creatively and pragmatically.
excellent communication and collaboration skills, capable of working across teams and with business stakeholders.
leadership capabilities and the ability to work in a fast-paced, agile development environment. nice to have:
experience with windchill plm upgrades and migrations.
knowledge of additional plm tools or enterprise systems.
certification in windchill or related plm technologies.