技能要求:
1. 大学本科或以上学历,计算机科学、软件工程等相关专业;
2. 有1年以上的团队管理经验,至少带领过5个人以上团队从事软件项目开发;
3. 精通java及C#编程,熟悉主流的java开发框架,拥有1年以上软件架构经验;
4. 精通主流的数据库设计与应用,包括SQLServer、mySQL、Redis等;
5. 要求拥有分布式、负载均衡、高并发访问(>1万用户)系统架构经验;
6. 拥有系统安全性、可靠性设计及测试经验;
7. 具有良好的沟通能力,能够深入理解业务,根据业务特征选取科学合理的技术路线, 制定软件研发的技术标准;
8. 熟悉UML语言及相关建模工具,能够将项目需求进行详细功能拆分和模块设计,便于系 统开发与验证;
9. 熟悉计算机工作原理、通信原理及常用通信协议者优先;
10. 良好的学习能力,抗压能力和旺盛的精力,能接受加班。
岗位职责
1. 参与软件项目需求调研,需求讨论;
2. 技术路线的选取和可行性论证(包括安全性、稳定性和可扩展性);
3. 系统建模,功能模块定义;
4. 系统核心代码编写与验证,对开发过程中团队遇到的技术难点进行攻关;
5. 项目开发质量与进度把控;
6. 管理团队工作绩效;
7. 项目总结汇报