Job Title: Windows Desktop Application Developer
Experience: 5-9 Years
Location: Hosur
Domain: Industrial Automation
Job Summary
Key Responsibilities
- Collaborate with cross-functional teams to understand business and technical requirements.
- Develop reusable components and maintain coding standards.
- Participate in code reviews and ensure software quality.
- Prepare technical documentation and support deployment activities.
- Work closely with QA and field engineers during testing and commissioning.
Required Skills:
- Strong proficiency in C#, .NET Framework/.NET, and WinForms or WPF.
- Experience with Visual Studio.
- Positive knowledge of SQL Server and database design.
- Experience with object-oriented programming (OOP), design patterns, and multithreading.
- Strong debugging and performance optimization skills.
- Experience with source control tools such as Git or Azure DevOps.
Preferred Skills
- Experience in the Industrial Automation domain.
- Knowledge of PLC communication protocols such as Modbus, OPC UA, Ethernet/IP, or Profinet.
- Experience integrating with PLCs from Siemens, Rockwell, Mitsubishi, Omron, or Schneider Electric.
- Understanding of SCADA/HMI systems.
- Exposure to serial communication (RS232/RS485), TCP/IP, and industrial networking.
- Familiarity with Agile/Scrum methodologies.