职位描述
一、工作职责
完成系统模块开发工作
二、任职要求
1.熟练python编程,熟悉数据分析、机器学习等相关技术;
2.熟悉Vue框架使用,有过Vue相关的开发经验优先;
2.熟悉至少一种数据库原理及系统,例如MySQL,对数据库有较强的涉及能力
熟悉网络编程技能,掌握 TCP/IP 协议,了解 socket 编程和 HTTP 协议,掌握 Web 服务器和反向代理服务器的工作原理
3. 熟悉分布式系统开发技能,需要了解分布式系统的概念和原理,掌握分布式数据库、分布式缓存、分布式负载均衡等技术。
4. 熟悉消息队列技能,了解消息队列的基本原理和使用场景,掌握 RabbitMQ、Kafka 等常用消息队列的使用。
5. 具有设计和开发对外API接口经验和能力,具备API高效调用设计能力。(加分项)
6. 精通面向对象分析和设计技术,包括设计模式、UML建模等,对高并发处理情况下的负载调优有相关经验者优先考虑。
7 精通 web 基础语言: HTML/CSS/JavaScript;
8. 熟悉 web 数据传输:Ajax(XMLHttpRequest)、JSON、XHR 等;
9. 熟悉网络协议:TCP/IP、HTTP、HTTPS、WebSocket 等;
10. 有较丰富的网页制作经验与动画效果等,熟悉不同浏览器的兼容问题及页面优化;