Job Title: Windows Desktop Application Developer
Experience: 5–9 Years
Location: Hosur
Domain: Industrial Automation
Job Summary
We are looking for an experienced Windows Desktop Application Developer with 5–9 years of experience in designing, developing, and maintaining desktop applications for Industrial Automation. The ideal candidate should have strong expertise in Windows application development, excellent problem-solving skills, and experience integrating software with industrial devices and automation systems.
Key Responsibilities
- Design, develop, test, and maintain Windows desktop applications.
- Develop scalable and high-performance applications using Microsoft technologies.
- Integrate desktop applications with industrial automation systems, PLCs, HMIs, SCADA, and field devices.
- Collaborate with cross-functional teams to understand business and technical requirements.
- Troubleshoot, debug, and optimize existing applications.
- 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
- 5–9 years of experience in Windows desktop application development.
- Strong proficiency in C#, .NET Framework/.NET, and WinForms or WPF.
- Experience with Visual Studio.
- Good 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.
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Work Location: In person