SchoolsResearch logo
SchoolsResearch
Technology • Consulting • Digital Transformation
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 role

Key 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.