Enable job alerts via email!

.NET Developer - Contract

GMP TECHNOLOGIES (S) PTE LTD

Singapore

On-site

SGD 60,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Singapore is seeking a Software Developer to design and develop applications using .NET technologies and React. The ideal candidate will have at least 3 years of software development experience, knowledge of containerization, and a strong understanding of API integration. You will contribute to architecture discussions, and work with both relational and non-relational databases. This position offers a dynamic working environment with opportunities for professional growth.

Qualifications

  • At least 3 years of experience in software development with .NET or React.
  • Exposure to containerization (Docker) and Kubernetes is preferred.
  • Previous experience in software development with code quality and reviews.

Responsibilities

  • Design, develop, and maintain applications using .NET technologies.
  • Build responsive, user-friendly front-end interfaces leveraging WPF.
  • Develop and integrate RESTful APIs for seamless system communication.
  • Contribute to architecture and design discussions.
  • Work with relational and non-relational databases.

Skills

C#
JavaScript
TypeScript
SQL
React

Education

Bachelor’s degree in Computer Science, Information Technology, Engineering or related field

Tools

.NET Framework
WPF (MVVM)
React.js
Node.js
Docker
Kubernetes
GitLab CI/CD
Job description
Application Development
  • Design, develop, and maintain applications using .NET technologies.
  • Build responsive, user-friendly, and maintainable WPF front-end interfaces leveraging XAML, MVVM, and data binding.
  • Develop modern, web-based front ends with React, Node.js, HTML5, CSS3, TypeScript, and JavaScript.
  • Experience with micro-frontend architecture is an advantage.
  • Write clean, efficient, and scalable code aligned with best practices.
SDK and Device Integration
  • Integrate SDKs across diverse hardware devices.
  • Work with native C++ SDKs and unmanaged code to build seamless integration layers.
  • Efficiently handle interoperability between managed (.NET) and unmanaged (C++) libraries.
System and API Integration
  • Develop and integrate RESTful APIs to enable seamless system communication.
  • Work with messaging systems such as Apache Kafka or Solace.
  • Hands-on experience with MQTT, WebSocket, and JMS is preferred.
Software Design and Architecture
  • Contribute to architecture and design discussions.
  • Apply design principles and patterns to build scalable and resilient systems.
Database Integration
  • Work with relational databases (Microsoft SQL Server, MariaDB, MySQL).
  • Work with non-relational databases (Redis, Elasticsearch, MongoDB).
Containerization and Deployment (Preferred)
  • Deploy and manage applications using Docker.
  • Manage containerized workloads in Kubernetes environments.
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
  • At least 3 years of experience in software development with .NET or React.
  • Exposure to containerization (Docker) and Kubernetes is preferred.
  • Familiarity with rules engine development and micro-frontend architecture is an advantage.
  • Previous experience in software development with code quality and reviews.
  • Certifications: Certified Kubernetes Application Developer (CKAD), Microsoft Certified: Azure Developer Associate, Oracle Certified Professional, Java SE Programmer.
Technical Skills
  • Languages: C#, JavaScript, TypeScript, SQL, React.
  • Frameworks & Libraries: .NET Framework, .NET Core, WPF (MVVM), React.js, Node.js.
  • Testing Tools: NUnit, xUnit, JUnit.
  • Containerization & Orchestration: Docker, Kubernetes.
  • Experience with GitLab CI/CD pipelines is an advantage.
  • Knowledge of Agile methodologies.
  • Familiarity with Shift Left testing and early testing approaches.
  • Strong understanding of the full Software Development Life Cycle (SDLC).

We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd | EA License: 11C3793 | EA Personnel: Bautista Gia Grace De Guzman | Registration No: R23111973

This is in partnership with the Employment and Employability Institute Pte Ltd (e2i).

e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives.

By applying for this role, you consent to GMP Recruitment Services (S) Pte Ltd’s PDPA and e2i’s PDPA.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.