Senior Teamcenter Developer

The Smart
United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Code Review Extract Transform Load (ETL) Software Debugging Perl (Programming Language) Shell Script SQL Databases Systems Integration Workflow Management Systems Sap Business Objects Teamcenter (Software)

Job description

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.

Requirements

  • 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., * 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.

Benefits & conditions

  • Competitive salary

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

3:21 min

Building a custom bash script to detect secrets

Dwayne Mcdaniel · LIVE

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · WWC 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:36 min

Evolution from key-value stores to distributed SQL

Wei Hu Wei Hu · WWC 2025

3:35 min

Controlling browser configurations via simple Bash scripts

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

Videos

See all

Related articles

See all