Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Innovacore India

NewBe an early applicant

Software Developer (C#/.NET & PLC Systems)

Posted Updated
Discussion

Summary

Develops and maintains C#/.NET Framework applications integrated with PLC-based industrial automation systems, troubleshoots PLC communication and integration issues, and provides second-line application support. Core stack: C#/.NET, MS SQL Server, Entity Framework, plus exposure to Siemens/Rockwell PLCs and protocols like OPC UA and Modbus.

We are looking for an experienced C#/.NET Developer with strong hands-on experience working with PLC-based systems and industrial automation applications.The role involves developing, maintaining, and troubleshooting applications integrated with PLC systems, providing second-line application support, and contributing to continuous improvement initiatives and development projects.


Key Responsibilities

  • Develop, maintain, and enhance applications using C#/.NET Framework integrated with PLC systems.
  • Troubleshoot PLC-related application issues, communication failures, and system integrations.
  • Provide second-line application support, including incident and service request management.
  • Develop and test new functionalities and application enhancements.
  • Work with MS SQL, Entity Framework, and APIs for application development and integration.
  • Collaborate with automation engineers and cross-functional teams to resolve technical issues.
  • Participate in agile development, continuous improvement, and project activities.

Required Technical Skills (Must-Have)

  • C#/.NET Framework: Strong hands-on application development experience.
  • PLC Systems: Practical experience working with PLC-integrated applications in industrial automation or manufacturing environments.
  • PLC Integration & Troubleshooting: Experience developing, supporting, or troubleshooting applications communicating with PLC systems.
  • MS SQL Server: Strong database knowledge and SQL query development.
  • Entity Framework: Experience with database integration.
  • Unit Testing: NUnit, FakeItEasy, or similar frameworks.
  • Application Support: Incident management and technical troubleshooting.
  • Agile: Experience working in agile development environments.

Good-to-Have Skills

  • PLC programming knowledge (Siemens, Rockwell/Allen-Bradley, etc.).
  • Industrial communication protocols (OPC UA, Modbus, etc.).
  • REST APIs and DevExpress.
  • Git and Jenkins.
  • Experience with industrial automation or PLC code-generation applications.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Proactive attitude with ownership of technical issues.
  • Good communication and stakeholder management skills.
  • Ability to work collaboratively in cross-functional teams.

Language: English Proficient


Critical RequirementStrong hands-on C#/.NET development experience combined with practical PLC system integration or industrial automation experience is mandatory.

Candidates with only C#/.NET development experience without PLC exposure, or only PLC programming experience without C#/.NET development skills, will not be considered a strong match.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →