Humaniquee
C#.Net Developer
Skills
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
6 hours ago
Quick apply
K-LAGAN
Développeur C# .NET WPF Confirmé (F/H)
Freelance
Paris, France
Hybrid
Skills
3 hours ago
Quick apply
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
1 hour ago
Quick apply
No company information available.