Find a jobRecruiters

C#.Net Developer

Exclusive opportunity

Onsite

C#.Net Developer

Humaniquee

C#.Net Developer

Skills

C#.NETGit

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Karnataka, India

Work mode:

Onsite

Published on:

14 October 2026

What they need


Job Description: Backend C# Developer – PLC & Industrial Automation

Job Title: Backend C# Developer – PLC & Industrial Automation
Experience: 5–7 Years
Employment Type: Full-Time
Department: Software Development / Industrial Automation

Job Summary

We are looking for an experienced Backend C# Developer with expertise in .NET development and knowledge of PLCs and industrial automation. The candidate will be responsible for developing reusable software libraries for PLCs, supporting test automation teams, and enabling seamless integration between Festo software and hardware and both Festo and third-party PLC systems.

The ideal candidate should possess strong backend development skills, a sound understanding of industrial automation technologies, and the ability to work independently while collaborating with solution architects, software developers, and test automation teams.

Key Responsibilities

  • Design, develop, maintain, and enhance backend applications and reusable software libraries using C# and .NET.
  • Develop software components and libraries for PLC communication, integration, and industrial automation applications.
  • Work with Festo software and hardware, ensuring compatibility and reliable integration with Festo and third-party PLCs.
  • Support test automation teams in developing, executing, and troubleshooting automated tests for software and hardware solutions.
  • Integrate and work with PLC platforms such as Siemens, Beckhoff TwinCAT, Allen-Bradley, and other relevant industrial automation systems.
  • Collaborate with solution architects to define software architecture, design specifications, and appropriate technical approaches.
  • Participate in technical discussions, code reviews, debugging, root-cause analysis, and performance optimization.
  • Develop robust, reusable, maintainable, and well-documented software components.
  • Coordinate with cross-functional teams and stakeholders to understand requirements, resolve technical issues, and deliver solutions.
  • Work independently to manage assigned tasks, identify risks, and ensure timely delivery of project milestones.

Required Skills and Qualifications

  • 5–7 years of relevant experience in backend software development.
  • Strong hands-on experience with C# and .NET / .NET Core.
  • Good understanding of object-oriented programming (OOP), software design principles, and reusable software architecture.
  • Experience working with PLCs and industrial automation systems.
  • Familiarity with PLC programming environments and related software, such as:
  • Siemens PLCs and TIA Portal
  • Beckhoff PLCs and TwinCAT
  • Allen-Bradley PLCs and associated development tools
  • Understanding of PLC communication, industrial protocols, and software-to-hardware integration.
  • Experience in debugging, troubleshooting, and software testing.
  • Good understanding of software development life cycle (SDLC), version control, and coding best practices.
  • Strong analytical and problem-solving skills.
  • Excellent communication, collaboration, and stakeholder-management skills.
  • Ability to work independently and contribute effectively within a cross-functional team.

Preferred Qualifications

  • Experience developing software libraries, SDKs, APIs, or reusable components.
  • Exposure to industrial communication protocols such as OPC UA, EtherCAT, PROFINET, or Modbus.
  • Experience supporting test automation frameworks and hardware-in-the-loop (HIL) testing.
  • Familiarity with unit testing frameworks, automated testing tools, and CI/CD pipelines.
  • Experience collaborating with solution architects on software design and technical decision-making.
  • Previous experience in industrial automation, robotics, motion control, or machine automation.

Key Competencies

  • Strong technical and software engineering skills.
  • Practical understanding of industrial automation environments.
  • Independent problem-solving and decision-making.
  • Effective communication with technical teams and business stakeholders.
  • Ability to develop scalable, reusable, and maintainable software solutions.

Role Objective

To develop reliable and reusable PLC software libraries, enable integration across Festo and third-party PLC platforms, and support the testing and validation of Festo software and hardware solutions through effective backend development and cross-functional collaboration.

Pay: ₹1,000,000.00 - ₹1,500,000.00 per year

Benefits:

  • Provident Fund

Experience:

  • Back-end development: 5 years (Required)
  • C# : 5 years (Required)
  • .NET: 5 years (Required)
  • Software development: 7 years (Required)

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Salutech

Développeur Front-End / Back-End .NET

450

Freelance

Paris, France

Remote, Hybrid

Skills

C#.NETRESTful APIs

6 hours ago

Quick apply

K-LAGAN

Développeur C# .NET WPF Confirmé (F/H)

Freelance

Paris, France

Hybrid

Skills

C#.NETWPF

3 hours ago

Quick apply

Soors

Lead Developer Java / Angular H/F

Freelance

33600 Pessac, France

Hybrid

Skills

AngularJava

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools