1. 中台/后端技术(Spring, Spring MVC, Struts, Spring Boot,Spring Cloud).
2. 前端技术(JavaScript,Ajax, ES6, jQuery, Vue).
1. 服务器(Web-logic, JBoss, Tomcat)
2. 数据库(Oracle, Sybase,MySQL)
3. 操作系统 (Linux/Ubuntu).
4. 对象映射关系技术 (Mybatis).
5. 报表工具(Birt Reports, Crystal Reports).
6. 版本控制 (Git, SVN)
A.香港警务处采购系统 (AFM)
该项目为二次开发,是由香港警务处承包给NCS香港办事处的管理系统,旨在提高流程化管理采购、支付审批、订单管理等工作。
1. 作为开发人员,根据用户提供的需求文档,负责业务流程代码的编写,编写并进行单元测试。
2. 负责SIT集成测试环境数据库维护和数据迁移。
3. 负责SIT服务器的维护以及版本的更新发布。
4. 负责根据测试人员和用户反馈,检查BUG根源,修复并给出解决方案。
5. 根据需求,和团队讨论技术选型,提出解决方案。
6. 参与编写开发规范以及公共模块的工具的编写工作。
7. 和团队讨论问题的解决方案,并帮助队友解决问题。
B.香港一条龙学校管理系统(HK WebSams)
该项目为维护项目,是一个香港教育局下众多学校正在使用的线上系统。主要为香港中小学校提供管理、升转学、教师与课程分配、活动管理、学生成绩、请假安排等功能。
1. 作为团队领导管理项目,负责培训新入职员工,任务分配以及Code Review。
2. 根据用户和香港同事的反馈,检查bug根源,修复并提交解决方案。
3. 利用SpotBugs插件对现有代码进行扫描,检查代码的健壮性,对现有的风险代码进行评估测试,并提交修复完善方案。
4. 根据用户需求和开发文档开发增强功能。
5. 编写测试用例,负责对SIT进行集成测试。
C.深圳汇安消防管理系统(Fire FM)
该项目为开发项目,主要为各大消防公司以及维保公司提供项目管理,任务分配,材料管理,维保公司信息维护,员工管理以及消防设施维护等功能。
1. 直接和用户沟通,交流需求,根据需求文档以及用户要求,开发功能。
2. 根据用户需求,在技术可行的情况下提供方案并实现。
3. 主要负责开发前端业务代码,与服务端开发人员对接口,处理服务端返回的数据。
4. 负责编写开发文档并进行单元测试。
5. 根据测试人员和用户反馈的问题,查找SIT上bug根源,修复并提交解决方案。