Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.

Responsibilities

  • Assist in customizing and extending Windchill using Java, JSP, Info*Engine, and Windchill APIs
  • Develop and maintain Workflows, Lifecycle templates, and UI customizations
  • Support Windchill configuration activities, including object initialization rules (OIR), type/attribute creation, and preference management
  • Assist in Windchill upgrades, patches, and deployments
  • Work with senior team members to debug issues in Method Server logs, workflow logs, and application logs
  • Support Data loading/migration activities using LoadFiles or Windchill Bulk Migrator (WBM)
  • Participate in integration tasks between Windchill and external systems (ERP, CAD applications, SSO, Directory Server, etc.)
  • Provide day to day support for end user issues, enhancements, and performance troubleshooting
  • Follow established development processes, documentation standards, and code review practices

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Mechanical/Manufacturing Engineering, or related field
  • Strong understanding of Core Java and Object Oriented Programming (OOP)
  • Basic knowledge of Web Technologies (HTML, JSP, JavaScript, XML, JSON)
  • Familiarity with SQL and relational databases (Oracle / SQL Server)
  • Knowledge of version control tools such as Git or SVN
  • Good analytical and troubleshooting skills
  • Ability to learn Windchill architecture, workflows, and customization frameworks
  • Exposure to Windchill PDMLink, Windchill PartsLink, or ProjectLink (Nice to have)
  • Knowledge of Info*Engine tasks and adapters (Nice to have)
  • Experience with Workflow automation or Business Rules (Nice to have)
  • Basic understanding of CAD Data Management in Windchill (Creo, CAD Workers) – Nice to have
  • Familiarity with REST/SOAP APIs and integration concepts (Nice to have)
  • Understanding of Linux commands and application servers (Apache/Tomcat) – Nice to have
  • Strong communication and teamwork skills
  • Ability to follow instructions and document work clearly
  • Willingness to learn and grow in a PLM environment
  • Problem solving mindset with attention to detail

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job type

Full Time

Experience level

Junior

Salary

$44,951 - $105,456 per year

Degree requirement

Bachelor's Degree

Tech skills

ApacheERPJavaJavaScriptLinuxOracleSOAPSQLSubversion

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.