HireHire › TCS jobs › Windchill Developer

Windchill Developer

Apply for this role or explore on the map →

Job Description – Windchill Developer

Role: Windchill Developer

Experience: 4+ Years
Location: Nagpur

About the Role

We are seeking an experienced Windchill Developer to join a dynamic Product Lifecycle Management (PLM) team. The ideal candidate will have hands-on expertise in PTC Windchill customization, configuration, data migration, and integration development. The role involves designing, developing, enhancing, and supporting enterprise PLM solutions while working closely with architects, product owners, and QA teams in an Agile environment.

The candidate should possess strong technical expertise in Windchill customization frameworks, Java-based development, workflow configuration, and database technologies, along with a solid understanding of PLM business processes.


Key Responsibilities

As a Windchill Developer, you will be responsible for:

  • Developing and maintaining Windchill customizations and configurations according to business requirements.
  • Collaborating with Solution Architects and Technical Leads to understand requirements and implement optimal solutions.
  • Participating in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement sessions.
  • Customizing and extending Windchill functionalities using supported APIs and best development practices.
  • Supporting the implementation of workflows, lifecycle configurations, access controls, and data models within Windchill.
  • Developing, testing, and deploying scalable and reliable solutions while ensuring code quality and performance.
  • Troubleshooting and resolving application issues reported by QA teams and business users.
  • Creating reusable components and utilities to improve development efficiency.
  • Working closely with QA teams for validation, automation support, and defect resolution.
  • Supporting data migration activities, including migration scripting and utility development.
  • Contributing to continuous improvement initiatives by identifying process enhancements and technical best practices.
  • Mentoring junior developers and providing technical guidance to team members.

Required Technical Skills

Must-Have Skills

  • PTC Windchill Development and Customization
  • Windchill Configuration and Administration
  • Windchill Data Utilities
  • Form Validators
  • Windchill Soft Typing (Type & Attribute Manager)
  • Windchill Loader Mechanism
  • Access Control Lists (ACLs)
  • Workflow Configuration & Customization
  • Lifecycle Management Configuration
  • Windchill APIs and JavaDoc
  • REST API Development and Integration
  • OData Services
  • JDBC Connectivity
  • Core Java, J2EE
  • JavaScript
  • Hibernate Framework
  • MS SQL Server and/or Oracle Database
  • Git Version Control
  • JIRA
  • Agile/Scrum Methodology
  • Windows and Linux Environments

Good-to-Have Skills

  • Windchill End-to-End PLM Implementation Experience
  • Data Migration Strategy and Execution
  • Windchill Bulk Migration
  • Migration Utility Development
  • Cluster Environment Deployment
  • DevOps Practices
  • Experience working with PTC Technical Support

Mandatory Qualifications

  • Bachelor’s or Master’s degree in Engineering (B.Tech/M.Tech) or equivalent .
  • 4 to 8 years of hands-on experience in Windchill development and customization.
  • Strong understanding of Product Lifecycle Management (PLM) concepts and processes.
  • Excellent problem-solving and analytical skills.
  • Strong verbal and written communication skill
RoleEngineer

Qualifications

BACHELOR OF ENGINEERING

More roles at TCS

See TCS & thousands more on the map

Every tech & IT company hiring across India — with AI match scores — on one live map.

Open the map →