必备条件
- 在PHP7+和JavaScript/jQuery、HTML/CSS方面有经验
- 对SQL和Oracle等数据库管理系统有深入的理解
- 能编写干净、高效和易于维护的代码
- 能够与技术和非技术角色有效沟通
- 能够独立工作,并作为小团队的一部分提供和寻求意见
- 自我激励,并能够适应学习传统和现代技术
- 有Linux操作系统的经验
- 硕士学位并有1-2年经验,或学士学位并有2-4年经验,或接受相关教育和经验的组合。
加分项
- 出色的时间管理能力
- 编写有注释的代码
- 有REST-API和Web服务的经验
- 熟悉Redis
日常工作
在这个职位上,应用程序开发人员将是一个负责大型教育机构内部应用程序的团队的一部分。团队将与项目管理办公室(PMO)、用户体验设计师和软件开发生命周期的各个阶段的利益相关者密切合作。团队成员将负责使用PHP和Laravel设计、开发和维护Web应用程序,并确保其可扩展性、安全性和性能。开发人员还应具有使用GitLab和其他版本控制系统的经验。
通过将内部基于PHP的自定义CMS(内容管理系统)和基于该系统构建的应用程序迁移到Laravel框架,支持应用程序现代化的工作。一些应用程序涉及处理大型数据集,并执行CRUD(创建、读取、更新、删除)操作。
简而言之,这个职位将是负责实施必要代码以生成可靠、高效和高质量应用程序的实际团队成员。
职责
- 与项目经理/业务分析师合作,在应用程序路线图和发布计划中提供技术输入
- 根据提供的需求规范进行工作,并在必要时构建任何技术规范
- 开发、测试和维护基于PHP的应用程序,以满足需求
- 开发、测试和优化SQL查询以提高性能和可扩展性
- 故障排除和调试Web应用程序,确保其正常运行
- 及时处理支持票据,解决问题
- 保持GitLab代码库和依赖包的最新状态。
- 创建和维护Web应用程序的技术文档
- 遵循团队制定的SDLC最佳实践
- 编写高质量、可重用、有注释的代码,遵循内部最佳实践和版本控制