Software Engineer
KeySkills
Job Description
Job Description:
We are seeking a skilled Teamcenter & Active Workspace (AWC) Developer to join our dynamic team. The ideal candidate should have 8+ years of experience in designing, developing, and supporting Teamcenter platforms and services. You will play a crucial role in modernizing legacy applications, upgrading existing projects, and developing secure, high-quality software solutions. This role demands close collaboration with cross-functional teams, product managers, and the adoption of cutting-edge technologies.
Key Responsibilities:
-
Design and develop custom solutions using Teamcenter Active Workspace (AWC), ITK, SOA, JavaScript, Angular, C/C++.
-
Upgrade and modernize legacy applications and Teamcenter environments.
-
Configure and deploy Teamcenter customizations on JBoss.
-
Work with Eclipse IDE and implement server-side coding using Java, ITK, C, C++.
-
Implement and maintain RESTful APIs using APIGEE as the API gateway.
-
Perform secure coding practices using tools like SonarQube, CheckMarx, 42Crunch (SAST/DAST).
-
Collaborate with cross-functional teams to align IT and business needs.
-
Engage in DevSecOps, Agile, and Site Reliability Engineering (SRE) practices.
-
Drive cloud enablement for Vehicle Software and Electrical portfolios within Teamcenter.
-
Facilitate meetings, define requirements, and support business process reengineering efforts.
-
Maintain BRDs (Business Requirement Documents) and ensure technical alignment across IT and Siemens teams.
-
Manage multiple assignments and stakeholders simultaneously.
-
Provide production support and ensure smooth service delivery to business units.
Required Skills & Experience:
-
Strong hands-on experience in:
-
Siemens Teamcenter and Active Workspace (AWC) customization
-
SOA, ITK, C/C++, Java, Angular/AngularJS, JavaScript
-
Teamcenter PLM client and server-side development
-
JBoss deployment and configuration
-
Eclipse IDE for development
-
RESTful API development and deployment via APIGEE
-
-
Familiarity with SAST/DAST tools (SonarQube, CheckMarx, 42Crunch)
-
Proven experience in Agile/DevSecOps environments
-
Strong understanding of cloud-native architecture and API-first design
-
Excellent problem-solving, conflict resolution, and change management skills
-
Strong communication and customer interaction abilities
-
Ability to handle multiple projects simultaneously and work in fast-paced environments
Preferred:
-
Experience in Over-The-Air (OTA) product integration with Teamcenter.
-
Knowledge of Vehicle Software and Electrical portfolio deployment.
-
Prior involvement in business process engineering and reengineering projects.
-