< Back to all jobs

Software Developer (2-Years Contract)
TOPPAN NEXT TECH PTE. LTD.
Software EngineeringExecutiveContractJurong, Jurong Island, Tuas, Singapore
Job Description
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
Listing closes 11 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.