We are hiring under Recruit Express headcount, and the details of this position are:
Job title: .NET Developer (Contract, PLC integration, C#, MVVM, WPF, Central)
Responsibilities
- Develop and maintain Windows desktop applications using C#, .NET, WPF and MVVM.
- Develop communication modules to read and write data from industrial PLCs.
- Connect to PLC platforms such as Mitsubishi, Omron, Siemens and Beckhoff.
- Map PLC registers, tags and data points to application objects and user interfaces.
- Retrieve machine status, alarms, production counts, recipes and process parameters from PLCs.
- Write commands, parameters or control values to PLCs where required and authorized.
- Implement reliable polling, event handling, reconnection, timeout and communication error recovery.
- Integrate PLC data with databases, MES, EAP, SCADA or other factory systems.
- Develop equipment monitoring applications using PLCs, sensors and industrial devices.
- Review existing PLC programs to locate relevant registers, tags and machine signals.
- Troubleshoot software-to-PLC communication, data mapping and network issues.
- Support system testing, commissioning, deployment and customer-site activities.
- Prepare PLC data maps, interface specifications and technical documentation.
Mandatory Requirements
- Hands-on professional experience developing applications using C# and.NET.
- Hands-on experience developing Windows desktop applications using WPF and MVVM.
- Practical experience connecting C# applications to PLCs for reading and writing data.
- Experience with at least 2 PLC brands, preferably Mitsubishi, Omron, Siemens or Beckhoff.
- Familiarity with PLC registers, tags, data blocks, memory areas and data types.
- Experience with one or more PLC communication methods such as MC Protocol, SLMP, FINS, S7, ADS, OPC UA or Modbus TCP.
- Able to diagnose PLC connectivity, addressing, byte-order, data-conversion and communication issues.
- Able to understand existing PLC programs sufficiently to identify the data required for software integration.
Added Advantages:
- Experience with WinForms, Windows Services, TCP/IP sockets, REST APIs or databases.
- Experience integrating equipment with MES, EAP, SCADA, SPC or custom factory systems.
- Experience developing industrial monitoring systems using sensors and other devices.
- Experience in semiconductor equipment, manufacturing automation or machine integration.
- Knowledge of SECS/GEM or GEM300.
Interested applicants please send your resume to [Confidential Information] and look for:
Rita Shi Tianhe
Recruit Express Pte Ltd
EA License No: 99C4599
EA Personnel Number: R26162019
We regret that only shortlisted candidates will be contacted.