- 全栈高级工程师 20-30K·13薪
职位描述:
- 全栈开发
- SpringCloud
- WEB开发
- MySQL
- 后端开发
- 高级软件工程师
Job Summary职位概述: As a Software Engineer - full stack, you will be a key member of an agile delivery team reporting to the Software Tech Lead of Digital Platform, Commercial Innovation. You will be part of a high performance software engineering team that will be building a high quality & world class digital healthcare platform to enable integration with digital ecosystems and digital healthcare solutions. This is a hands-on software development position to define, build, test and deploy high-quality platform capabilities & features that will support reusability, perform at scale, be supportable, and be extensible. Apply system thinking and solve complex technology challenges of enterprise level & secured healthcare platform, support decentralized & distributed systems and provide platform services for other delivery teams. Main Tasks & Responsibilities主要工作职责 : 1. Software Development: As a core member of a self-managed & cross-functional team who can define, build, test, and deliver platform 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. 2. 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. Test Driven Development, Peer Review), continually improve on product quality through refactoring, reducing technical debts and meet compliance & IT security audits. 3. 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. 4. 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 5. 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. Basic Requirements of the Job基本任职资格: Education & Qualifications教育背景与专业资格: 1. 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 2. 5+ years of hands-on experience 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. 3. Strong hands-on software development experience in Full stack development on some of the software/tools below:- Front End - 5+ years of experience as a Front-end Developer in VUE - Proficiency with SPA, HTML5, CSS3, JavaScript, JQuery, AJAX - Experience and a solid understanding of HTTP protocols, Microservices architecture, REST API, Swagger - Experience with responsive and adaptive design - Experience with UI unit & cross-browser compatibility testing - Excellent knowledge of browser troubleshooting and debugging practices and techniques 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 Mysql, MongoDB - 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 4. Ability to operate successfully in an unstructured, fluid environment - comfortable ‘taking a position’ with imperfect or incomplete information. 5. 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 6. 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. 7. Innovative, detail-oriented, and effective in stressful and challenging environments. 8. Fluent in both speaking and writing English and Mandarin.
於先生 半年前活跃
上海闵行区虹桥天地2号楼2号楼8楼