职位描述: 岗位职责:
1. 负责需求评审、架构、设计、开发、部署、技术攻坚;
2. 与产品经理、开发人员、测试人员及其他项目干系人保持良好沟通和协作,确保项目信息对称一致性;
3. 负责软件产品、项目的总体架构设计、模块设计开发、组件设计开发
4. 负责提供、编写产品、软件相关的设计文档、技术解决方案、部署方案等,并负责指导和落实;
5. 负责提供员工技术培训方案、课程、教案等,并具体落实;
任职要求:
1. 仅限计算机专业,本科以上学历,具有扎实的计算机基础理论知识【必须具备】;
2. 极强的数学、算法、设计模式以及逻辑思维能力【必须具备】;
3. 5年以上软件设计开发经验,中大型产品、软件项目实际架构设计经验【必须具备】;
4. 精通软件开发流程,有大中型软件项目开发和实施经验;
5. 具有良好系统分析策划能力和系统架构设计能力,深入理解大型软件架构,有SOA架构设计和开发经验;
6. 熟悉主流开发框架,如Sping、Sping Cloud、MyBat**Red**Dubbo、ZooKeepe、Netty,amq/kafka等,熟悉Git、Maven、Nginx等工具的使用;
7. 熟悉1-2种前端开源框架,如:Vue、Angula、Reat等;
8. 熟悉安卓开发、iOS或混合开发模式,具备优秀架构设计能力,对安全、性能有持续优化经验;
9. 具有积极正向的思考问题习惯,积极主动,认真负责,具备团队意识、高度的责任心,能够承担较强的工作压力;
10. 有较强的学习能力和攻克技术难点的能力,易于接受新的技术,新的理念;
11. 熟练Docke/Kubenetes等容器化系统,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题;
12. 具备良好的日常工作文档写作、书面与口头表达能力,良好的人际沟通协调能力;