Editorial summary

The company is seeking a .NET Developer on a contract basis to support PLC integration and develop Windows desktop applications using C#, WPF, and MVVM. The role involves connecting to industrial PLC platforms such as Mitsubishi, Omron, Siemens, and Beckhoff, and mapping PLC data to application interfaces. Key requirements include experience with PLC communication, industrial automation, and desktop application development. The position offers a salary of 6,000.

This summary is AI-generated and may contain inaccuracies. Please refer to the full job description below.

Job description

[This job id 14516 first appeared in Job-Q.com on 15 Jun 2026]

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 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.

Scam prevention reminder: You should not make any pre-payment when applying for any job.

Illegal practices reminder: It is illegal for recruiter to collect payment (kickback) from the worker https://www.mom.gov.sg/-/media/mom/documents/publications/foreign-workers/what-are-kickbacks.pdf

Login is optional, you may send application via email

Login to Save Login to Apply

Get AI to assess your suitability to this job

Assess My Fit with AI Beta — Free during trial period

Login to upload your resume and get an instant match score, strengths, and gaps.


Or use your preferred AI chat tool manually:

Use AI chat of your choice: ChatGPT, Gemini, Claude — and:

  1. Paste this into the prompt:
    I am a jobseeker. Below is a job posting. Please: 1. Give a match score (0–100) based on my resume vs the job requirements 2. List my 3–5 key strengths that align with this role 3. List 2–3 areas to improve or gaps to address before applying 4. Give a one-sentence verdict: should I apply, apply with adjustments, or skip? Job posting URL: https://singapore.job-q.com/jobs/detail/net-developer-contract-plc-integration-c-mvvm-wpf-central-irt After reading the job, ask me to upload or paste my resume.
  2. Upload your resume in the same chat.

Similar Jobs

SECS/GEM Software Engineer (Contract, C#, .NET, HSMS SECS-II GEM experience, Central) #IRT

We are hiring under Recruit Express headcount, and the details of this...

On site

Contract

RECRUIT EXPRESS PTE LTD

software quality engineer (weekends, shifts) #IKR

Note: Successful candidates need to be comfortable with working on weekends and...

On site

Contract

RECRUIT EXPRESS PTE LTD

Software Engineer(.Net Core)

Avensys is a reputed global IT professional services company headquartered in Singapore....

On site

Contract

AVENSYS CONSULTING PTE. LTD.

Business Analyst Lead - Permanent Role

We are seeking a highly experienced Business Analyst Lead to drive business...

On site

Permanent

TALENTSIS PTE. LTD.

Job Summary

  • Published on: 15 Jun, 2026
  • Category: Information Technology (IT)
  • Vacancy: 1
  • Job type: Contract
  • Salary: 6000
  • Location: On site
  • Job Nature: Contract

Company Details