信息技术工程师 (远程)
工作职责描述
  1. 网络软件设计与开发:负责一启创网络软件的前端与后端设计及开发工作。运用先进技术与工具构建用户界面和业务逻辑,确保软件具备良好的交互性、响应速度与稳定性,以满足临床研究业务中各类用户(如制药企业、研究中心、研究人员等)的需求。
  1. 算法应用与创新:结合一启创平台的业务特点,研究并应用合适的算法。例如,运用机器学习算法进行数据预测、分析与挖掘,为决策提供支持;利用推荐算法提高项目与研究人员之间的匹配精度。探索算法创新在提升软件竞争力和商业价值方面的应用。
  1. 功能优化与迭代:持续关注临床研究业务的发展及用户反馈,对现有网络软件的功能进行优化与迭代升级,提升软件性能与用户体验,以适应不断变化的业务场景和用户需求。
  1. 技术问题解决:运用专业知识与经验,分析并解决网络软件在开发与运营过程中出现的技术问题,如兼容性问题和数据安全问题等,确保软件正常运行以及数据的安全与可靠。
  1. 团队协作与沟通:与跨职能团队成员紧密合作,共同推进项目进展。参与需求讨论、设计评审等,及时沟通并解决项目中出现的问题,确保项目按时高质量完成。
  1. 技术文档撰写:撰写清晰准确的技术文档,包括软件设计文档、接口文档、开发规范等,以便团队成员理解和维护软件。同时,为后续技术升级与扩展提供支持。
  1. 新技术评估与应用:关注行业新技术与趋势,评估其对一启创网络软件的适用性,及时引入并应用新技术,提升软件的竞争力与创新性。例如,采用新的前端框架提升界面性能。
任职要求
  1. 教育背景:计算机科学、软件工程、信息技术等相关专业本科及以上学历。
  1. 技术技能
  • 前端开发:精通前端开发技术,熟悉至少一种主流前端框架,具备良好的页面布局与交互设计能力。
  • 后端开发:熟悉至少一种后端开发语言,掌握数据库设计与开发,了解API设计与开发。
  • 其他技术:了解云计算平台的基本操作与应用,熟悉版本控制系统,具备一定的网络安全知识。
  1. 项目经验:拥有2年以上网络软件开发经验,参与过网络软件项目完整的开发周期,有医疗及临床研究领域软件开发经验者优先。
  1. 问题解决能力:具备较强的分析与问题解决能力,能够快速定位并解决软件在开发与运营过程中出现的技术问题。
  1. 团队协作能力:具备良好的团队合作精神与沟通能力,能够与不同职能的团队成员有效协作,共同完成项目任务。
  1. 学习能力:具备较强的学习能力和自我驱动力,能够快速学习并掌握新技术与工具,适应不断变化的技术环境和业务需求。
  1. 责任感:工作认真负责,具有强烈的责任心和质量意识,能够按时高质量完成工作任务,对软件的质量与稳定性负责。