Software Developer (1 year contract) - #1115359
Toppan Next Tech Pte. Ltd.

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
Application Development
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
SDK and Device Integration
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
System and API Integration
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
Software Design and Architecture
Participate in software architecture and design discussions
Apply design principles and design patterns to build robust, scalable systems
Database Integration
Work with relational databases such as Microsoft SQL Server (MSSQL), MariaDB, and MySQL
Work with non-relational databases such as Redis, Elasticsearch, MongoDB
Containerization and Deployment (Optional but Preferred)
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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume