C

Software Developer - Part-Time

salary Salary :

$4,000 - 7,000 monthly

icon briefcase Job Type : Part-Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Developer - Part-Time

Company Overview

The client is focused on advancing Security Solutions & Services by leveraging multi-modal biometrics and AI technologies to innovate in robotics, personnel and vehicle access control, and automated border control systems.

Job Summary

Join the Security Solutions & Services Division as a Software Developer on a 12-month contract to design, develop, and maintain cutting-edge applications using .NET and modern web technologies, integrating hardware SDKs and APIs to deliver robust security solutions.

Responsibilities

  • Design, develop, and maintain scalable applications using .NET technologies to support security solutions
  • Build intuitive and responsive WPF front-end interfaces using XAML, MVVM architecture, and data binding for maintainability
  • Develop web-based front-ends with React, Node.js, HTML5, CSS3, TypeScript, and JavaScript to enhance user experience
  • Integrate SDKs with diverse hardware devices, managing native C++ SDKs and bridging managed (.NET) and unmanaged code for seamless operation
  • Implement system integration by developing and consuming RESTful APIs to enable communication between components
  • Utilize messaging systems such as Apache Kafka or Solace to support real-time data exchange and system messaging
  • Provision and manage communication protocols including MQTT, WebSocket, and JMS for reliable data transmission
  • Participate in software architecture and design discussions applying design principles and patterns to build robust, scalable systems
  • Work with relational databases (MSSQL, MariaDB, MySQL) and non-relational databases (Redis, Elasticsearch, MongoDB) to manage data storage and retrieval
  • Write clean, efficient, and maintainable code following best practices and software development lifecycle processes
  • Collaborate effectively in agile teams, applying Shift Left testing approaches to promote early defect detection and quality assurance
  • Demonstrate strong problem-solving and analytical skills to troubleshoot and optimize software solutions
  • Communicate clearly and collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment
  • Maintain attention to detail with a focus on software quality and security standards

Preferred competencies and qualifications

  • Experience deploying and managing containerized applications using Docker and Kubernetes to support scalable deployments
  • Familiarity with micro-frontend architecture to enable modular and maintainable web applications
  • Knowledge of rules engine development to support dynamic business logic implementation
  • Prior experience in code quality control and software testing using tools such as NUnit, xUnit, and JUnit
  • Familiarity with GitLab CI/CD pipelines to automate build and deployment processes
  • Certified Kubernetes Application Developer (CKAD)
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional, Java SE Programmer
Original job Software Developer - Part-Time posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.