数字化-软件开发方向-26届 (MJ007715)
上海
硕士及以上
计算机类·电子信息类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位说明: 本岗位隶属于全球数智科技部Digital Labs,由一群热忱精英的研发、AI、生信、产品等成员构成,我们保持工匠精神打造业内领先的数字化平台与工具,助推药物研发、制药开发及生产的速度与品质,服务人类生命健康。 岗位职责: 1. 系统开发与集成:参与面向业务的企业级系统开发,包括核心组件、流程管理组件和数据整合应用的开发,如分析工具和算法的开发。 2. 前端开发:设计并开发可复用的用户界面和组件,提高前端开发效率和组件的可复用性。开发高性能、高可用性和安全的前端框架。 3. 后端开发:设计关系型数据库结构,用于存储关键实验数据和运营数据。开发后端接口和微服务,确保不同系统的集成和数据流畅。 4. 跨团队合作:与前后端工程师、UI设计师和产品经理紧密合作,确保项目交付,并提供卓越的用户体验。确保系统部署顺利并解决问题。 5. 代码质量与最佳实践:在整个软件开发生命周期中保持高标准的代码质量,包括需求分析、编码、测试和性能监控。进行代码审查并提出性能优化和安全增强建议。 6. 持续改进与自动化:与运维团队合作,自动化CI/CD管道,持续提高软件发布的速度和准确性。 岗位要求: 1. 学历:计算机科学或相关领域的本科及以上学历。 2. 编程技能:扎实的后端编程基础,精通Java和Python,熟悉前端技术如HTML、CSS、Java script,以及Vue.js或React等框架。 3. 框架与工具:熟练掌握后端框架如Spring、Spring Boot,以及前端开发中的ES6、Type script和组件库。熟悉Webpack或Vite等打包工具。 4. 数据库与基础设施:熟悉关系型数据库如MySQL、PostgreSQL和NoSQL数据库(如MongoDB、Redis)。具有大型系统的数据库设计、优化和管理数据库接口的经验。 5. 微服务与DevOps:理解微服务架构,熟悉Docker、Kubernetes等DevOps工具,以及CI/CD工具(如GitLab、Jenkins)。 6. 前端性能优化:能够优化网站架构,熟悉HTTP/WebSocket协议及网页性能优化技术。 7. 沟通与团队合作:具备良好的沟通能力,能够跨团队有效合作,具有积极解决问题的态度和持续学习的热情。工作中可熟练使用英文者优先。 8. 敏捷开发:熟悉敏捷开发方法和CI/CD概念,具备使用Git进行版本控制和管理协作代码环境的实践经验。

