.NET Developer (Contract, PLC integration, C#, MVVM, WPF, Central) #IRT
ExternalS$60K–S$72K/yrContractUnknown6d ago
Information Technology
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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 rita@recruitexpress.com.sg 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.
Additional Information
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)
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at RECRUIT EXPRESS PTE LTD? Share your experience