Job Description:
Teamcenter (C / C++) Developer
Role Overview
- Experience Range: 1.0 to 6.0 Years
- Primary Skills: C, C++, Siemens Teamcenter PLM
- Location: Pune (As indicated by the "Pun" locator code in the requirement string)
Key Responsibilities
- Customization & Development: Design, develop, and implement custom PLM solutions within the Siemens Teamcenter environment.
- Server-Side Coding: Extensively write server-side customization using ITK (Integration Toolkit) and SOA (Service Oriented Architecture) protocols in C/C++.
- Data Modeling: Configure and modify Teamcenter data models utilizing the BMIDE (Business Modeler IDE).
- Workflow Management: Design, configure, and debug custom workflow handlers, rule trees, and access control management properties.
- Client-Side Touchpoints: Assist with Rich Client (RAC) customization (Java/Eclipse framework) or Active Workspace Client (AWC) configurations where required.
- Support & Maintenance: Troubleshoot runtime errors, performance bottlenecks, and custom ITK code bugs.
Technical Requirements & Qualifications
- Experience: 1 to 6 years of solid technical experience strictly working with Siemens Teamcenter PLM development.
- Programming Core: Advanced programming skills in C* and C++* (Object-Oriented Programming concepts).
- Teamcenter Core Tools: Strong hands-on exposure to ITK programming, BMIDE configuration, and Query Builder.
- Architecture Understanding: Clear understanding of Teamcenter 2-Tier and 4-Tier architectures.
- Database Concepts: Basic knowledge of SQL Server or Oracle databases to map application schemas.
- Good to Have: Familiarity with CAD tool integrations (e.g., NX) or basic Active Workspace (AWC) customization using JavaScript/HTML5.
Pay: ₹432,115.26 - ₹1,786,342.75 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person