JD基本信息
岗位职责
You will:
• Software Development & Testing: As a core member of a self-managed & cross-functional team who can define, build, test, and deliver platform & product features on time, of high quality and highly secured. The team has the authority and accountability to manage their own work, estimates & adjust to changing needs.
• Built-in Quality: Ensure quality is built into daily artifacts check-ins instead of inspected later. Support collective ownership, adhere to standards and processes (e.g. SDLC, Agile, Test Driven Development, Peer Review), continually improve on product quality through refactoring, reducing technical debts and meet compliance & IT security audits.
• Automation: Ensure software stack integrates with existing CI/CD pipeline, continuous improvements and automate quality checks to increase speed and ensure they are performed accurately and consistently.
• Platform Adoption: Ensure the platform capabilities & services are our end-users’ preferred choice by focusing on understanding/anticipating technical needs, usability, ease of onboarding, increasing productivity and time-to-market
• Engineering Excellence: Drive engineering & operational excellence based on data-driven decisions to continuously optimize development processes (incl. CI/CD, testing automation, etc) & improve engineering efficiency
• Ecosystem Interoperability: Ensure the platform capabilities & services can be easily interconnected with other partner platforms for network effect, scalability and combining individual digital services into comprehensive end-to-end patient journey offerings
任职要求
You are:
Education & Qualifications:
• Bachelor's Degree or above in Computer Science or related field. A postgraduate qualification (e.g. MSc; or higher degree qualification in a relevant area) would be desirable.
• 5+ years of technical experience, experienced in large-scale production coding, design, implementation and testing of decentralized clusters/nodes, hybrid (Cloud & Edge) deployments and highly secured healthcare systems as well as developer portals/services or APIs.
• Strong hands-on software development experience in Full stack development on some of the software/tools below:
Back End
• 5+ years of Java expertise
• Experience with the Spring Framework and Spring Boot
• Experience with the J2EE servers like Tomcat, Nginx
• Experience with SQL, No-SQL like Postgres
• Experience with In-Memory like Redis
• Experience with Hibernate or some other ORM; JDBC
• Experience with unit testing with JUnit or similar framework
• Knowledge of healthcare common data structures and algorithm is preferred
Infrastructure/Process
• Experience with GitLab and branching/merging techniques
• Experience with CI/CD frameworks and tools such as Gitlab, Jenkins, Maven, Artifactory
• Experience with Keycloak, SAML2.0 OIDC
• Working with JIRA and understanding Agile/Scrum/SAFE development methodology
• Experienced leader in coaching, influencing/collaborating at different org levels, benchmarking with industry standards (e.g. DORA, SPACE) and improving engineering efficiency
• Ability to operate successfully in an unstructured, fluid environment - comfortable ‘taking a position’ with imperfect or incomplete information.
• In-depth understanding across multiple technical areas - including mobile app and backend development, data science and information architecture, modern IT architecture modeling, CI/CD, automation principles and IT security
• Awareness of the Healthcare industry and its activities, with familiarity of healthcare data and workflows is a plus (e.g. HL7, IHE). Previous experience in software development relevant to Digital Healthcare will be highly desired.
• Innovative, detail-oriented, and effective in stressful and challenging environments.
• Fluent in both speaking and writing English and Mandarin.
所属行业:
生物技术/生物工程、制药、医疗设备/器械
工作城市:
上海,招聘1人,详细地址:上海金桥现代产业园