jobs in TOPPAN Next Tech

全职 Software Developer (1-Years Contract) 工作, 薪水, TOPPAN Next Tech 公司招聘中 - Ricebowl

Software Developer (1-Years Contract)

TOPPAN Next Tech

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

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

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多