Job description
- Understand requirements from clinical collaborators and R&D team
- Develop and maintain high quality code base with proper testing and re-usability
- Implement database with provided entities relationship diagram
- Design and implement RESTful interfaces for micro-services
Your skills and experience
Basics:
- Professional working efficiency in English (Optional to submit IELTS or TOEFL score)
- Good understanding of software architecture and design, algorithm and data structure, especially object-oriented design
- Familiar with Agile development methodology and Scrum framework
- Proficient in git and git workflow
- Team player and eager to learn attitude
Back-end:
- Good understanding of database: relational (traditional, warehouse), key-value, document etc.
- Good understanding of internet protocols and APIs: gRPC, REST, etc.
- Good understanding of IT security: cipher, hashing, etc.
- Proficient in at least one of these languages: Python (preferable), Java, C++.
- Basic understanding of Dev-ops tool is a plus: Docker, Kubernetes, CI/CD etc.
Origin Health
Origin Health