About the role
AI summarisedJunior 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