Develop new and support existing functionality in the PLM application.
Work with end users and business analysts to determine requirements and new opportunities to leverage the platform
Perform full life-cycle development, including requirements analysis, requirements decomposition, system design, coding, unit integration testing
Troubleshoot technical problems and provide bug fixes in a timely manner
Understand usability and user experience and enforce those requirements as part of all development work
Provide integration with ERP and other systems and components used.
Core Java / J2EE development skills.
Build Management using GitHub and Jenkins will be a plus