freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (C#, .NET / Industrial Automation)

Summary

Builds and maintains Level 2 automation systems for industrial plants using C#/.NET, SQL, and industrial protocols to monitor production, track data, and integrate with PLCs/SCADA/MES.

Hiring for a Client - Pike Automation


About the Role

We are looking for a Software Engineer with strong hands-on experience in C#/.NET development to build and support Level 2 automation systems for industrial and manufacturing environments. Candidates with 1+ year of experience and relevant industrial/manufacturing exposure may also be considered.


Key Responsibilities

  • Design, develop, and maintain Level 2 Automation Systems for industrial and manufacturing plants.
  • Build applications for process monitoring, production tracking, reporting, alarm management, data logging, and process optimization.
  • Develop enterprise-grade applications using C#, .NET Framework/.NET Core, ASP.NET, Windows Services, and REST APIs.
  • Develop communication interfaces between PLCs, SCADA, MES, ERP, Laboratory Systems, Continuous Casters, and other industrial equipment.
  • Design and manage databases using Microsoft SQL Server and/or Oracle.
  • Write complex SQL queries, stored procedures, triggers, and database schemas.
  • Develop data acquisition, processing, and integration modules for real-time plant operations.
  • Participate in system architecture discussions and contribute to scalable, high-performance solutions.
  • Perform testing, debugging, troubleshooting, and performance optimization.
  • Support onsite commissioning, deployment, system integration, and production stabilization at customer locations.
  • Collaborate with automation engineers, plant teams, project managers, and other stakeholders.
  • Integrate third-party industrial systems and devices using industrial communication protocols and APIs.
  • Prepare technical documentation, deployment guides, and user manuals.
  • Provide post-implementation support and recommend continuous improvements.
  • Follow coding standards, software quality practices, and project timelines.
  • Stay updated on Industrial Automation, Smart Manufacturing, Industrial IoT, and Digital Transformation technologies.


Mandatory Requirements

  • 2+ years of hands-on software development experience in C#/.NET with strong programming fundamentals.
  • Strong working knowledge of C#/.NET Framework and/or .NET Core, including ASP.NET, Windows Services, and REST APIs.
  • Ability to independently write, understand, explain, and debug production-level application code.
  • Practical experience with SQL Server and/or Oracle, including queries, stored procedures, triggers, and database schema design.
  • Experience building, delivering, or supporting enterprise-grade applications.
  • Comfortable working in a client-facing environment.
  • B.E./B.Tech or equivalent in Computer Science, IT, Electronics, or a related engineering discipline.
  • Exposure to Level 2 / Industrial Automation systems is highly preferred.


Additional Consideration

  • Candidates with 1+ year of experience may also be considered if they have relevant industrial/manufacturing domain exposure.


Ideal Candidate: A hands-on C#/.NET Software Engineer with strong SQL skills and enterprise application experience, preferably with exposure to industrial automation, manufacturing, MES, SCADA, PLC, or Level 2 systems.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available