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

Innovacore India

Pune District

Hybrid

INR 900,000 - 1,300,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Innovacore India is seeking an experienced C#/.NET Developer with PLC integration and industrial automation experience. You will design, develop, and maintain applications that communicate with PLCs, troubleshoot issues, and contribute to continuous improvement initiatives.

Responsibilities include working with MS SQL Server, Entity Framework, and APIs; collaborating with automation engineers; participating in Agile processes; and providing second-line application support.

Qualifications

  • Must-have C#/.NET Framework development skills with PLC integration.
  • Experience with PLC systems in industrial automation or manufacturing.
  • Strong MS SQL Server knowledge and SQL query development.
  • Experience with Entity Framework integration.
  • Experience in unit testing with NUnit or similar frameworks.
  • Ability to provide second-line application support and incident management.
  • Familiarity with agile development methodologies.

Responsibilities

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

Skills

C#/.NET Framework
PLC Systems
PLC Integration & Troubleshooting
MS SQL Server
Entity Framework
Unit Testing
Application Support
Agile

Tools

DevExpress
Git
Jenkins
REST APIs

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Engineer-PLC
Application Engineer-PLC

Aark Automation • Hyderabad

On-site
INR 600,000 - 800,000
Competitive salary
Performance-based incentives
Comprehensive health insurance
+2
Plc Programmer
Plc Programmer

Master Handlers • Pune District

On-site
INR 1,500,000 - 2,300,000
Automation Engineer ( PLC Programming and Troubleshooting )
Automation Engineer ( PLC Programming and Troubleshooting )

ONE Step Global Business Solutions • Mumbai

On-site
INR 600,000 - 1,000,000
Plc Automation Engineer
Plc Automation Engineer

Nexage Technology • Pune District

Hybrid
INR 450,000 - 700,000
PLC SCADA HMI Engineer
PLC SCADA HMI Engineer

Authentic Staffing Agency • Navi Mumbai

On-site
INR 600,000 - 1,000,000
Plc Programmer
Plc Programmer

MEL Systems and Services Ltd. • Chennai

On-site
INR 3,000,000 - 4,200,000
PLC & Electrical Controls Engineer (Engineer / Mid-Level)
PLC & Electrical Controls Engineer (Engineer / Mid-Level)

Hyetron • Chennai District

On-site
INR 800,000 - 1,200,000
PLC Programmer & Industrial Robot Programmer
PLC Programmer & Industrial Robot Programmer

V2Soft, Inc. • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
PLC Engineer
PLC Engineer

Quest Global • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Plc Scada Developer
Plc Scada Developer

Concentrix • India

On-site
INR 800,000 - 1,200,000