Experience C# Programmer

2 years

0 Lacs

Makarpura, Vadodara, Gujarat

Posted:1 week ago| Platform:

Apply

Skills Required

Microsoft Excel Computer Science Windows Databases SQL Analysis skills Programmable logic controllers Bachelor's degree In-person Manufacturing Diploma

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary: We are seeking a capable and detail-oriented C# Programmer with at least 2 years of experience in developing Windows-based applications that interface with PLCs via Ethernet . The ideal candidate should have solid expertise in integrating SQL databases for data storage, retrieval, reporting , and graph plotting . You will play a key role in developing user-friendly and reliable industrial applications that manage real-time data from PLCs for monitoring and analytics. Key Responsibilities: Develop Windows desktop applications using C# (.NET Framework/.NET Core) . Interface with various PLCs over Ethernet (e.g., Modbus TCP/IP, Fatek, Siemens, Mitsubishi). Implement real-time data acquisition and command controls between PC software and PLC. Design and manage SQL databases for storing measurement/test/process data. Develop data retrieval mechanisms to generate dynamic reports and logs . Integrate graph plotting tools (e.g., LiveCharts, ScottPlot, OxyPlot) to display live and historical trends. Create intuitive graphical user interfaces (GUI) for both control and data visualization. Handle multi-threaded data polling from PLCs to maintain responsive UI. Design data backup and archiving strategies . Prepare technical documentation , including communication protocols and user manuals. Experience: At least 2-3 year of relevant experience in PLC& HMI programming in any automation Industries. Recently done PLC Programming Course can be applied. Qualification: BE/B.Tech/Diploma (Electrical/Electronics) Additional course: FATEK PLC & Kinco HMI automation course (Recently) Preferred Qualifications: Bachelor's Degree or Diploma in Computer Science, Electronics, Instrumentation, or related field. Minimum 2 years of hands-on experience in C# Windows application development . Proficiency in SQL Server (or MySQL/PostgreSQL) – queries, stored procedures, indexing. Experience with PLC communication via Ethernet (e.g., Modbus TCP/IP, Fatek Ethernet modules). Expertise in real-time data logging , monitoring , and graphical presentation . Experience in graph plotting libraries like LiveCharts, ScottPlot , or similar. Good understanding of threading , serial/Ethernet communication , and UI/UX principles . Preferred (Nice to Have): Familiarity with SCADA/HMI software concepts. Basic understanding of PLC programming or ladder logic. Experience in data export features (CSV, PDF, Excel). Knowledge of reporting tools like Crystal Reports or RDLC. Familiarity with Git or version control systems. Job Types: Full-time, Permanent Pay: ₹15,000.00 - ₹25,000.00 per month Benefits: Life insurance Schedule: Day shift Supplemental Pay: Performance bonus Application Question(s): How many years of experience do you have in C# programming with any PLC? Do you have experience developing and implementing C# Programming for industrial automation? Experience: C# Programming: 1 year (Required) Work Location: In person Application Deadline: 28/06/2025 Expected Start Date: 16/06/2025

Mock Interview

Practice Video Interview with JobPe AI

Start Microsoft Excel Interview Now

RecommendedJobs for You