A*STAR

Junior Software Engineer (DDx), DxD Hub

A*STAR
ResearchSingaporeOnsitePosted 3 days ago

About the role

AI summarised

Junior software engineer role focused on developing software as medical device (SaMD) solutions within a digital health innovation hub. The position involves full-stack development, prototyping, verification, and validation of healthcare applications while working with startups, clinicians, and researchers.

ResearchOnsiteDiagnostics Development Hub

Key Responsibilities

  • Analyze and draft software specifications and other design and develop features based on product requirement
  • Quick software prototyping for test-bedding of software for use case scenarios
  • Development of frontend and backend software for the specific projects
  • Potentially working with various startups to develop web apps, mobile apps on Android or iOS platform for healthcare applications
  • Perform software documentation, verification testing, software validation, troubleshooting and optimization to ensure requirements are met
  • Liaise and coordinate with team for software deployment and usability testing
  • conceptualize product with inputs from researchers, clinicians, and industry to design novel and clinically relevant digital health applications
  • oversee product development, verification, and validation of digital health applications
  • write software documentation in accordance with ISO 13485
  • compile and communicate software development for progress reports for milestone reviews with management
  • support the research team in the execution of the project

Requirements

  • Bachelor's degree in Computer Science/Information Technology, Engineering or equivalent
  • Hands-on experience in software engineering and coding
  • Knowledge in Phyton, React JS, Django, Django REST API, React framework
  • Knowledge of software development and testing
  • Knowledge of cybersecurity and cloud architecture is a plus
  • Knowledge in app development on either Android or iOS platform is a plus
  • Able to communicate effectively, multi-task and work in a dynamic environment
  • Able to work in cross functional teams
  • Well organized, with good interpersonal and written communication skills
  • Highly motivated and results driven
  • Proactive and takes ownership of the projects
  • Adaptable to work exigencies
  • Prioritizes assigned tasks and manage time accordingly