职位描述
1. 参与项目的需求分析,逻辑设计,实现维护,部署和监管系统 ;
2. 分析系统需求,设计系统架构,撰写相关文档;
3. 分析设计数据库,设计系统流程;
4. 设计后台模块,开发实现后台;
5. 评审代码,设计测试用例,开发测试代码。
任职要求
1. 计算机科学相关专业一本本科以上学历,专业基础知识扎实,逻辑思维能力强,英文读写能力强;
2. 至少3年经验后台开发经验,熟悉至少一门网站开发框架,例如Python/Django、Node/ExpressJS和Go/Gin;
3. 精通至少一门后端脚本语言,包括但不限于Go、Python、Node.js;
4. 熟悉常见网站开发技术栈:REST framework, Websocket, Celery, Linux, Apache2、Nginx或者pm2, Rabbitmq, Redis等。
5. 精通SQL语言,熟悉数据库事务处理,精通数据模型设计和实现,会使用SQLite、 MySQL、Oracle、PostgreSQL等数据库的一种或多种;
6. 熟悉TCP/IP、HTTP/HTTPS、WebSocket等网络通信协议,熟悉RESTful API,熟悉数据交换格式XML/JSON;
7. 熟悉Linux/Unix系统与开发环境,会Shell编程,熟悉多进程、异步任务和多线程开发;
8. 有大中型项目的开发经验,在项目或产品中有很好的设计开发实践,能独立完成需求分析、逻辑设计和编程测试;
9. 有较强的逻辑/抽象思维能力,善于分析、归纳、描述、沟通和解决问题;
10. 工作认真,能够快速学习新知识并应用,敢于接受挑战,积极参与团队合作
加分项
1. 酷爱编程,独立开发过各种应用:网站应用、桌面应用和移动应用等;能够独立设计并且开发实现整个系统,包括前后端。(有AWS开发经验的优先)