Overview
Skills
Job Details
Teamcenter Developer - Customization
Overview:
We are seeking a skilled Teamcenter Developer - Customization with a strong background in PLM Teamcenter development and a focus on customization. The ideal candidate will have extensive experience in Teamcenter architecture, Active Workspace (AW) customization, and hands-on development in a PLM environment.
Key Responsibilities:
Develop and customize solutions within the Teamcenter environment, leveraging your knowledge of its architecture, including Database Server, Application Server, Web Server, and Dispatcher.
Implement server-side customizations, creating custom server extensions and handlers using languages such as Java, C++, or C# and integrating them into the Teamcenter server framework.
Perform ITK customization for creating tailored business logic and data manipulation, using the ITK programming language (C/C++).
Lead Active Workspace (AW) customization projects, developing custom AW extensions, widgets, and UI modifications utilizing React, JavaScript, HTML, and CSS.
Configure and customize AWC Tiles, Workspaces, themes, stylesheets, index configurations, and search settings to enhance user experience and functionality.
Create one-step commands, tools, and info commands, while implementing custom actions and effective error-handling mechanisms.
Utilize Teamcenter's Service-Oriented Architecture (SOA) and Service APIs to develop custom services and integrate them with Active Workspace.
Conduct workflow configuration and customization, automating business processes through effective workflow design.
Develop and maintain reporting solutions, including PLMXML configurations and XSLT.
Understand and implement Access Control, Change Management, and other Teamcenter modules to effectively leverage their functionalities.
Collaborate with cross-functional teams to gather requirements and ensure successful project delivery.
Prepare technical documentation and ensure proper knowledge transfer within the team.
Required Skills:
10+ years of experience in Teamcenter development and customization, with a deep understanding of its architecture and components.
Proficiency in programming languages such as Java, C++, JavaScript, and Angular JS, along with familiarity with web technologies including HTML, CSS, and RESTful APIs.
Strong hands-on experience with Teamcenter server-side customizations and AWC development.
Familiarity with BMIDE for configuring and customizing Teamcenter data models, data types, and data structures.
Excellent problem-solving skills and the ability to work in a fast-paced environment.