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 yingying.lai@gmprecruit.com
We regret that only shortlisted candidates will be notified.
GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239