岗位职责:
1.系统研发与维护:负责研发并维护后台系统、数据库等相关技术方案和文档的编写工作
2.需求分析与设计:负责产品需求分析,包括功能设计、性能优化等。
3.技术平台研发:负责相关技术平台的研发和维护工作。
4.技术可行性分析:对项目的技术可行性进行分析与评估,并提供解决方案。
5.架构改进:对现有产品的架构进行改进
任职要求:
1.学历要求:本科及以上学历,计算机相关专业。
2.工作经验:2年以上Web开发工作经验
3.系统编程:具备系统编程能力,能够使用Python进行系统管理和实用程序的开发
4.Django框架:熟悉Django框架的MVT(模型Model、视图View、模板Template)架构,能够高效地进行Django项目的开发
5.Python编程:扎实的Python基础,熟悉Python的内置接口和标准库。
6.Web开发:熟悉HTTP协议、Web服务器和反向代理服务器的工作原理,能够处理高并发场景
7.数据结构和算法:良好的数据结构和算法基础是必须的。
8.数据库技能:熟悉数据库原理,至少掌握一种数据库系统,如MySQL、PostgreSQL、MongoDB等。
9.网络编程:掌握TCP/IP协议,了解socket编程和HTTP协议,熟悉Web服务器和反向代理服务器的工作原理。
10.多线程编程:掌握多线程编程的基本原理,熟练使用线程池和锁等工具,避免线程安全问题。
11.熟悉mavlink 协议,研究过pymavlink源码, 对无人机有兴趣者优先。