Senior Teamcenter Developer
Benefits: Competitive salary Location Remote Experience Level Senior Level (8 or more years of experience) Role Overview The Senior Teamcenter Developer / Solution Architect designs, develops, and deploys enterprise-grade Product Lifecycle Management (PLM) solutions. This role focuses on architecting business-layer functionalities within Teamcenter rather than simply coding to specifications. The ideal candidate will have deep expertise in Teamcenter development, C++, ITK customization, BMIDE, workflow design, and Active Workspace (AWC) customization to support complex workflow automation and business process engineering. This is a 6-month contract with a strong likelihood of extension.
Key Responsibilities
Solution Architecture & Customization
- Architect, design, and deploy enterprise Teamcenter business-layer functionalities, ensuring scalable and robust PLM configurations.
- Develop, maintain, and support custom server-side and client-side Teamcenter applications utilizing C++ and ITK customization.
- Configure and extend the Teamcenter data model, business objects, queries, reports, and lifecycle processes using BMIDE.
- Customize and configure Active Workspace (AWC) interfaces to meet specific operational and user experience requirements.
Workflow Automation & Process Design
- Design, develop, and support complex Teamcenter workflows, implementing custom handlers, exits, and workflow extensions.
- Modify and enhance existing workflows, forms, handlers, and business rules to align with evolving organizational processes.
- Collaborate directly with business stakeholders to translate complex operational needs into technical PLM solutions.
Production Support & Operations
- Diagnose, troubleshoot, and resolve production issues involving deployment, server-side/client-side components, configurations, and system integrations.
- Conduct code reviews and enforce enterprise development standards to ensure quality, performance, and scalability.
- Manage multiple enhancement and support requests independently in a ticket-driven environment.
- Provide technical guidance and architectural best practices to local and remote engineering teams.
Required Qualifications
- 8 or more years of professional Teamcenter development and customization experience.
- Strong expertise in enterprise-level C++ software development.
- Extensive hands-on experience with Teamcenter ITK customization and BMIDE configurations.
- Proven experience designing, developing, and deploying complex Teamcenter workflows, handlers, exits, and workflow extensions.
- Hands-on experience customizing Active Workspace (AWC) interfaces.
- Strong understanding of Teamcenter data model customization, preferences, queries, reports, and lifecycle management.
- Ability to independently troubleshoot, debug, and resolve complex production issues across server and client components.
- Excellent communication and collaboration skills to bridge technical architecture and business-level requirements.
Preferred Qualifications
- Experience with T4EA integration and Teamcenter Dispatcher configurations.
- Experience executing Teamcenter data migrations and site consolidations using tools like CSV2TCXML and low-level TCXML utilities.
- Practical experience in ETL development, along with Perl and Shell scripting.
- Solid understanding of SQL databases supporting Teamcenter environments.
- Experience supporting large-scale enterprise PLM implementations within aerospace, defense, manufacturing, or industrial engineering sectors.
- Prior experience working in a Solution Architect or Technical Lead capacity on multi-site Teamcenter deployments.
Core Skills & Attributes
- High-level analytical, troubleshooting, and debugging capabilities.
- Strong logical mindset to translate business processes (such as BOM and Change Management) into technical workflows.
- Ability to work independently with minimal guidance in a fast-paced environment.
- Collaborative team player with a focus on delivering high-quality, scalable code.
This is a remote position.