Remote Role Must be able to obtain a top secret clearance DUTIES AND RESPONSIBILITIES
Manage Windchill build and release activities, including the configuration and maintenance of CI/CD pipelines and GIT repositories (branching, merging, conflict resolution, build testing, and deployment).
Document and clearly communicate release notes for all production changes.
Collaborate with cross-functional teams to ensure clear communications are sent to an appropriate audience at the appropriate time to support production changes, including scheduling necessary system downtime.
Design, develop, and deploy custom Windchill solutions, including custom actions models, workflows, lifecycles, reports, and user interfaces.
Support integration projects between Windchill and other enterprise systems and applications.
Conduct comprehensive testing (unit, integration, system) to ensure application quality and functionality.
Debug and resolve complex application and customization issues.
Develop and maintain technical documentation for Windchill customizations and CI/CD pipelines.
Stay up to date with the latest industry best practices in CI/CD, Windchill customization, and code management.
REQUIRED QUALIFICATIONS
Currently hold an active U.S. security clearance.
Bachelor's degree in Computer Science, Software Engineering, or a related Engineering discipline.
Minimum 3 years of experience working with PTC's Windchill PLM, specifically in build/release management and customization development.
Experience collaborating with and managing experienced developers.
Experience configuring CI/CD pipelines, enforcing code management best practices, and version control leveraging GIT, specifically with deploying customizations to Windchill in a semi-automated fashion. Includes familiarity with Windchill's SCF or BIFF methods of build deployments, ant scripts, load-from-file framework, and other custom tools for automating and deploying configurations/customizations to Windchill.
Strong programming skills in Java, JSP, J2EE, XML, JSON, and HTML5.
Experience with Windchill system administration, security configurations, and integration.
Excellent problem-solving, communication, and documentation skills.
DESIRED QUALIFICATIONS
Familiarity with database management systems (e.g., Oracle, SQL Server) and SQL scripting.
Experience with Agile software development methodologies.
Proficiency in Red Hat Enterprise Linux administration, specifically for Windchill implementations.
Knowledge of AWS cloud services and Windchill performance tuning.
Experience with Windchill installation, upgrades, and patching.