As a Windchill Senior Developer, you will report to the Development Lead/Architect. Your daily activities include managing business development processes and tracking progress on assigned development tasks. You will report to Architects on development assignments as articulated through design specifications. Responsibilities involve fixing software issues in a timely manner as reported by QA and Product Owners, following the scrum process. You will actively participate in scrum events (daily standups, planning, and retrospectives) and suggest process enhancements based on daily work. You must understand the Windchill data model and support architects in designing new requirements. Development tasks require hands-on knowledge of Core Java, J2EE, JavaScript, and Hibernate. You will also run/develop unit tests and support QA for automated testing.