Software Developer (2-Years Contract)

Ippubblikat mill-ġdid 1×TOPPAN NEXT TECH PTE. LTD.Singaporemycareersfutureippubblikat 18/08/2026
Meħtieġ:TypeScriptJavaScriptJavaC#HTMLCSSReactNode.jsGitAzureDockerKubernetesFrontendAgileCI/CDAISecurity

Toppan Next Tech is accelerating the growth of its Security Solutions & Services (SSS) Division to strengthen its competitive edge and capitalize on high-impact emerging opportunities. Leveraging state-of-the-art multi-modal biometrics and advanced AI technologies, we are driving innovation across a range of next-generation solutions, including: Robotics and Automation Solutions

Personnel Access Control Systems

Vehicle Access Control Systems

Automated Border Control Systems

Job Responsibilities Design, develop, and maintain applications using .NET technologies

Build intuitive, responsive, and maintainable WPF front-end interfaces using XAML, MVVM architecture, and data binding

Develop web-based front-ends using modern technologies such as React, Node.js, HTML5, CSS3, TypeScript and JavaScript

Experience with micro-frontend architecture is a plus

Write clean, scalable, and efficient code following established best practices

Integrate SDKs with a wide range of hardware devices

Work with native C++ SDKs and unmanaged code to build seamless integration layers

Handle interop between managed (.NET) and unmanaged (C++) libraries efficiently

Hands-on experience working with RESTful APIs for system integration and communication

Work with messaging systems such as Apache Kafka or Solace

Provision in MQTT, WebSocket and JMS

Participate in software architecture and design discussions

Apply design principles and design patterns to build robust, scalable systems

Work with relational databases such as Microsoft SQL Server (MSSQL), MariaDB, and MySQL

Work with non-relational databases such as Redis, Elasticsearch, MongoDB

Deploy and manage applications using Docker containers

Manage containerized applications in Kubernetes clusters

Education & Experience Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field

Minimum of 3 years of experience in software development using .NET technologies or React frontend technologies

Exposure to containerization (Docker) and Kubernetes

Familiarity with rules engine development and micro-frontend architecture is an added advantage

Prior experience as a software developer with knowledge of code QC

Technical Skills Programming Languages (C#, JavaScript, TypeScript, SQL, React)

Frameworks and Libraries (.Net Framework, .Net Core, WPF (MVVM), React.js, Node.js)

Testing Tools (NUnit, xUnit and Junit)

Containerization and Orchestration - Docker, Kubernetes, Containerization

Familiar with Gitlab CI/CD pipeline is added advantage

Familiar in Agile methodology

Familiar with Shift Left testing approach, promoting early testing during the development lifecycle

Strong understanding of Software Development Life Cycle (SDLC) processes including requirements analysis, design, development, testing, deployment, and maintenance

Soft Skills Strong problem-solving and analytical thinking

Team player

Excellent communication and collaboration skills

Ability to thrive in a fast-paced, agile environment

Detail-oriented with a focus on quality and security

Preferred Certifications Certified Kubernetes Application Developer (CKAD)

Microsoft Certified: Azure Developer Associate

Oracle Certified Professional, Java SE Programmer