image

工作地点:北京

 

岗位职责:

1.负责软件总体设计,定义各模块的角色、模块间的消息交互以及与其他系统的接口;

2.根据软件总体设计分解开发任务,组织开发,协助CTO(技术总监)评估工作量;

3.编写软件系统基础框架、核心模块代码;

4.参与软件疑难问题的攻坚工作;

5.遵循并保障软件开发规范的落地执行,并对软件实现过程进行检查;

6.指导并解答软件开发工程师开发过程遇到的问题,包括软件业务逻辑方面和编码方面的问题。

 

任职资格:

1.计算机、通信、自动化等相关专业本科及以上学历,985、211院校硕士、博士优先;

2.5年以上软件开发和设计经验,其中3年以上大型系统开发及架构设计经验;

3.精通C++开发语言,熟悉Python等开发语言,熟练掌握网络编程、多线程编程等技术;

4.熟悉系统架构设计原则和主流的架构设计模式,熟练使用UML、TOGAF/Archimate等建模工具;

5.对软件工程有较深理解,熟悉主流的软件开发模式;

6.良好的组织协调及团队合作能力,较强的抗压能力,有技术团队管理经验者优先。

7.熟悉云计算、大数据平台并有实际项目经验者优先