All open positions
Software Engineering
.NET Full Stack PLM Developer
Kochi · Bangalore · TrivandrumFull-time5+ years
Design and build full-stack .NET applications for Product Lifecycle Management (PLM) platforms supporting enterprise engineering, manufacturing, and product-data operations.
Apply for this roleKey responsibilities
- Design and develop full-stack .NET applications for PLM, product-data management, and engineering workflows.
- Build responsive front-end interfaces using React, Angular, or Blazor integrated with .NET backend services.
- Develop and maintain APIs, microservices, data models, and business logic for product-lifecycle processes.
- Integrate PLM systems with ERP, CAD, MES, and other enterprise engineering and manufacturing platforms.
- Troubleshoot production issues, perform root-cause analysis, and implement corrective and preventive actions.
- Collaborate with engineering, IT, and business stakeholders to deliver reliable and scalable PLM solutions.
Required experience
- 5+ years of .NET development experience with strong C#, ASP.NET Core, and SQL Server skills.
- Experience building full-stack applications with modern front-end frameworks (React, Angular, or Blazor).
- Solid understanding of PLM concepts, product-data management, BOMs, change management, and engineering workflows.
- Experience with REST APIs, microservices, entity frameworks, and database design.
- Strong problem-solving, communication, and collaboration skills in enterprise environments.
Preferred experience
- Experience with Siemens Teamcenter, PTC Windchill, Arena PLM, or other enterprise PLM platforms.
- Experience with Azure, Docker, Kubernetes, CI/CD, and DevOps practices for .NET applications.
- Experience in manufacturing, engineering, or product-development domains.