Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< 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.