职位描述
You are responsible for
• Design high-level system/modules and their interface for TPS放疗计划
• Ensures good and up to date documentation of the architecture/modules and implementation
• Delivers an optimal and consolidated architecture/modules
• Jointly responsible for code review, code quality and technical design
• Works with the scrum team to finalize the design of the user story and its alignment to the overall architecture
• Guides and coaches the development team on design activities
• Software system requirements analysis
To succeed in this role, you should have the following skills and experience
• Master’s degree or above in software, computer technology, or related disciplines.
• More than 6 years of software development experience, experience in medical device industry preferred
• Experience in coding in C++ or Python
• Experience in Linux or Unix system development
• Familiar with QT program design.
• Familiar with OO design rules and design patterns
• Ability to write clean, easy to understand code
• Experience with working in an agile environment
• Ability to work independently and complete modules development with minimal supervision.
• Outstanding analytical and problem-solving capabilities
• Good English skills, oral and writing
key words: linux, c++, qt, python, shell, 放疗计划, DICOM图像, docker,k8s