Job Type: Contract
Job Category: IT
Job Description
Job Title: PLM Teamcenter Developer
Location: Cupertino, CA or Austin, TX
Position Type: Contract/ Fulltime
Number of Openings: 2
Role Summary:
We are seeking experienced PLM Teamcenter Developers to support enhancements and customizations on Siemens Teamcenter solutions. The ideal candidate will possess strong technical expertise in C, C++, Java, and SOA-based integration, along with hands-on experience in configuring and customizing Teamcenter using BMIDE. This role involves working closely with cross-functional teams to translate business requirements into scalable and efficient PLM solutions.
Key Responsibilities:
- Design, develop, and implement customizations and integrations within the Teamcenter PLM platform using C, C++, and Java
- Build and maintain SOA-based services and APIs to support system integrations and data exchanges
- Configure and extend Teamcenter workflows and data models using BMIDE, with both codeful and codeless approaches
- Analyze requirements, design solutions, and assist in translating business needs into technical specifications
- Troubleshoot, debug, and resolve issues in configurations, integrations, and performance
- Collaborate with global teams, product managers, and stakeholders to deliver high-quality solutions on time
- Maintain system documentation, version control processes, and adhere to development best practices
- Participate in design reviews, code audits, and continuous improvement initiatives
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in Teamcenter development and customization
- Proficiency in C, C++, and Java programming languages
- Experience with SOA (Service-Oriented Architecture) development and web services
- Hands-on expertise in BMIDE for configuring Teamcenter customizations
- Strong understanding of PLM principles, including data structures, version control, and product lifecycle processes
- Experience in debugging and performance optimization
- Familiarity with version control systems such as Git or SVN
- Excellent problem-solving, analytical thinking, and communication skills
- Ability to work independently and collaboratively in team environments
Preferred Qualifications:
- Exposure to integrations with ERP, MES, or CAD systems
- Experience with cloud environments, DevOps, or CI/CD pipelines
- Familiarity with Agile development methodologies and related tools
Why Join Us:
- Opportunity to work on cutting-edge PLM solutions in leading industries
- Collaborate with domain experts and technology professionals
- Career growth through challenging projects and continuous learning
- Work in a supportive and innovative environment
Required Skills
Cloud Developer Office 365 Developer SQL Application Developer