Search by job, company or skills

T

Software Developer

3-6 Years
SGD 4,000 - 6,500 per month
Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148294003