职位描述
汇报给主任,应用学习科学与教育技术研究所(ALSET)(将更名为体验学习与生活中心(CELL))现招聘一名研究助理,软件开发职位。您将在推进我们的研究项目中发挥重要作用,开发稳健可靠的软件解决方案。您将与跨学科的研究人员、工程师和科学家团队合作,实施、优化和维护支持我们的开创性项目的软件应用程序。
主要职责:
软件开发
- 设计、开发和实施软件应用程序,以支持研究项目
- 与研究人员合作,了解项目需求,并将其转化为功能性的软件解决方案
- 利用软件工程的最佳实践,确保代码质量、可维护性和可扩展性
算法实现
- 实现算法和计算模型,解决体验学习中的复杂问题
- 优化和调整算法以提高性能和效率
协作
- 与跨职能团队密切合作,包括研究人员、数据科学家和硬件工程师,将软件解决方案整合到综合研究系统中
- 参与协作的头脑风暴会议,并提出增强项目成果的想法
原型和实验
- 为新的研究想法开发原型和概念验证实现
- 进行实验以验证和改进软件解决方案
文档编制
- 记录软件设计、实施细节和最佳实践
- 为内部和外部受众创建技术文档
资格要求
- 计算机科学学士学位(或同等学历)
- 对软件架构、全栈开发、移动开发和DevOps工作流程有良好的理解
- 在以下领域有良好的理解和实际经验:
- 移动平台:Android(SDK和NDK)、XCode、Flutter和React Native
- 编程语言:JavaScript、ReactJS、Angular、NodeJS、Python、PHP
- Web/API:HTML、CSS、Streamlit、Svelte、GraphQL
- 数据库技术:MySQL、SQLite、PostgreSQL
- 云平台:AWS、Google Cloud Platform、Docker
- 至少有2年全栈开发人员工作经验
- 此外,候选人应具备团队合作精神,并能够展示出优秀的沟通技巧(书面和口头)和人际交往能力
更多信息
地点:[[肯特岗校园]]
组织:[[新加坡国立大学]]
部门:[[应用学习科学与教育技术研究所]]
职位申请ID:[[23102]]