Full Stack Developer

Company:  Swisslog Healthcare Singapore
Additional posting countries (for remote jobs only): 
Workplace:  hybrid
Address Customer Location: 

Full Stack Developer

Make an impact

Responsibiities

  • Own the analysis, design, and development of full‑stack software solutions in alignment with requirements defined by the Project Leader and Functional Manager.
  • Design, develop, and maintain frontend and backend components, ensuring seamless integration, scalability, performance, and security across the application stack.
  • Create, maintain, and update technical documentation related to system architecture, design decisions, development processes, and implemented solutions.
  • Execute unit, integration, and system testing for software components in compliance with customer requirements and the defined testing and quality assurance processes.
  • Actively contribute to continuous quality improvement of Swisslog products by identifying defects, investigating root causes, and proposing effective corrective and preventive solutions.
  • Identify recurring issues and common patterns to promote more reliable software, improved coding standards, and a more efficient development lifecycle.

What you need to succeed

Requirements

  • Bachelor’s degree in Computer Science or a related discipline
  • Strong expertise in Object‑Oriented Programming (OOP) and design patterns
  • Solid understanding of microservices and distributed system architecture
  • Strong proficiency in C# (.NET Framework & .NET Core)
  • Excellent knowledge of T‑SQL and SQL Server, including database administration
  • Working knowledge of Java (Kotlin is a plus)
  • Experience with UI development, including Angular, RxJS, and modern CSS frameworks
  • Understanding of message‑driven and real‑time systems (e.g. Kafka)
  • Experience in industrial automation, including machine control processes and system integration
  • Strong capability in system, architectural, and technical design based on functional requirements
  • Good understanding of customer operational workflows and business needs
  • Strong analytical, problem‑solving, and communication skills
  • Highly self‑driven, with the ability to independently upskill and master new technologies