freehire launches on Product Hunt on 26 August.

Follow →

Software Developer (.NET | React) - 1 year contract

Summary

Develops WPF front-end interfaces with .NET and React, integrates SDKs with hardware, and builds RESTful APIs using Kafka, Docker, and Kubernetes for enterprise systems.

Software Developer (.NET | React) - 1 year contract

Job Openings Software Developer (.NET | React) - 1 year contract

Responsibilities:

  • Build WPF front-end interfaces using XAML, MVVM architecture, and data binding; experience with micro‑frontend architecture is a plus.
  • Integrate SDKs with hardware devices and handle interop between managed (.NET) and unmanaged (C++) code.
  • Develop and maintain RESTful APIs and work with messaging systems (Apache Kafka, Solace) and protocols such as MQTT, WebSocket, and JMS.
  • Participate in software architecture and design discussions; apply design principles and patterns for robust, scalable systems.
  • Work with relational databases (MSSQL, MariaDB, MySQL) and non‑relational databases (Redis, Elasticsearch, MongoDB).
  • Deploy and manage applications using Docker and Kubernetes clusters (preferred).
  • Produce clean, scalable, and maintainable code following best practices.
  • Facilitate collaboration with stakeholders and contribute to agile development processes, including Shift Left testing.

Requirements:

  • Bachelors degree in Computer Science, IT, Engineering, or related field.
  • Minimum 3 years of software development experience using .NET or React; exposure to Docker and Kubernetes is preferred.
  • Deep knowledge of enterprise software development, including SDLC, testing frameworks (NUnit, xUnit, JUnit), CI/CD pipelines (GitLab), and container orchestration.
  • Strong proficiency in enterprise Linux systems and infrastructure integration.
  • Hands‑on experience with SDK/device integration, REST APIs, and messaging protocols.
  • Familiarity with micro‑frontend architecture and rules engine development is a plus.
  • Excellent problem‑solving, analytical, and communication skills; ability to work effectively in agile teams.
  • Preferred certifications: CKAD, Azure Developer Associate, Oracle Java SE Programmer.

To learn more about this opportunity, please contact Yingying at [email protected]

We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available