Key Responsibilities
- Design, develop, and maintain software applications using C++.
- Customize and enhance Teamcenter products to meet client requirements.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions.
- Participate in all phases of the software development lifecycle, including analysis, design, coding, testing, and deployment.
- Ensure high-quality code by adhering to best practices and conducting thorough code reviews.
- Stay updated with the latest industry trends and technologies to continuously improve development processes.
- Contribute to the agile development process and actively participate in sprint planning, reviews, and retrospectives.
Required Qualifications
- Bachelor's degree (B.E, B.Tech) or Master's degree (M.Tech) in Computer Science, Information Technology, or a related field.
- 4+ years of professional software development experience using C++.
- At least 1 year of experience in Teamcenter product development or customization.
- Strong understanding of software development principles and methodologies.
- Experience with agile development practices.
- Excellent problem-solving skills and attention to detail.
- Enthusiastic and self-motivated with a strong drive to learn and apply new technologies.
- Quality-first mindset with a focus on delivering high-quality solutions.
Preferred Qualifications
- Experience with other PLM (Product Lifecycle Management) systems.
- Familiarity with version control systems such as Git.
- Knowledge of additional programming languages or technologies is a plus.
- Understanding of CI/CD pipelines and DevOps practices.
- Strong communication and teamwork skills.
Skills: software,c,software development,agile,code,design,reviews,skills,teamcenter