TOPPAN Next Tech is expanding its Security, Solutions and Services (SSS) division to enhance its business edge and pursue exciting opportunities in the market place:
Multi Modal Biometrics (face, fingerprint, iris)
Key Installation Protection (military bases, army camps, protected buildings, secured facilities)
Vehicle Access Control (2FA, biometric authentication, vehicle barrier, digital I/O, relays, industrial automation)
Personal Access Control (autogates, turnstiles, registration kiosks, biometric authentication)
Border Management including Automated Gates/Kiosks
Mobile Digital ID
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