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
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.
Director of Engineering co - leading Lazer’s AI - powered forward - deployed engineering team. Guiding architecture, talent, client engagements, AI standards, and technical delivery at a digital product studio.
z/OS Connect Systems Programmer supporting TD’s mainframe banking infrastructure. Maintaining, testing, and deploying z/OS Connect and IMS systems with rotating on - call support.
Provide senior administrative and operational support to HR Branch, including executive support, budget coordination, event planning, and program coordination for a provincial government agency in Toronto.
React Native Engineer building Skip’s restaurant tablet app for Canadian restaurants. Developing, testing, debugging, and releasing real - time mobile features with distributed product and engineering teams.
Educational Developer advancing faculty teaching excellence at Canadian private university. Designing faculty programming, onboarding new instructors, and supporting Nursing and Health Sciences across remote learning environments.
Senior QA Specialist for a 12 - month contract in Toronto, focusing on enterprise backend, API, and database testing. Must have experience with Selenium/Playwright, REST/SOAP, SQL, and HL7 FHIR.
Principal Software Engineer needed for a Toronto biotech startup. Hands - on role leading a team, with strong Python, TypeScript, React, and Azure experience.