Key Responsibilities: Being the Windchill Senior Developer, you will be reporting to Development lead/Architect and your daily activities involves, · Daily business development processes and progress on the assigned development tasks · Reporting to Architects on the development assignments as articulated through the design · Fixing the software issues in timely manner as reported by QA and Product Owners and as lead by scrum process · Actively participate into scrum events (daily standups, scrum planning and scrum retrospective) and feel empowered to suggest the process enhancements learnt through the daily work · Understand the Windchill data model and be a supporting hand to architects designing new requirements. · Develop the code including hand-on knowledge on Core Java, J2EE, javascript and hibernate · Run/develop unit tests and support QA for automated tests · Passionate to learn and practice new methods of development and even feel empowered to suggest alternatives to Software Architects
· Eye on details and being mentors to the new team members
2 Mandatory Skill requirement: · Hands-on 5-8 years of Windchill customization experience including (but not limited to) Windchill data utilities, form validators, Windchill soft typing (Type and Attribute Manager), Windchill loader mechanism, ACLs, Workflow & LifeCycle configuration with necessary customization, JDBC connections and writing respecting query specs, following PTC lead best practices of API development and usage. · Adequate understanding of Windchill JavaDoc, relevant APIs and supported methods · Writing code for scalability and reliability – keen eye on performance on custom code with adequate core Java knowledge of linked lists, array & collections · Have better understanding of OData layer and can build the application interfaces reusing Windchill REST API with adequate knowledge of overall REST APIs · Have worked on preparing the customization on any database transactional aspects. MS SQL OR Oracle latest version is added advantage · Installation, maintenance and configuration knowledge of Windchill development environment is must · Advantage to have skills on customization deployments on Windchill advanced configuration e.g. cluster · Working knowledge on Windows and Linux environment · Experienced with development following scrum methodology. · Working knowledge with DevOps tools like GIT, JIRA is must · Experience in dealing with PTC Technical Support through the relevant issues/cases raised against PTC · Better communication skill – verbal and written
3 Must Have Skills: Windchill, Customization, Windchill data utilities, form validators, Windchill soft typing, Windchill loader mechanism, ACLs, Workflow & LifeCycle configuration, JDBC, API development ,MS SQL OR Oracle, DevOps tools like GIT, JIRA is must Good to Have Skills: Data migration and supporting with the scripting, writing migration utilities, Windchill Bulk Migration experience
Pay: ₹1,000,000.00 - ₹2,500,000.00 per year
Work Location: In person