Python软件开发工程师
岗位职责:
1.参与项目需求分析,业务逻辑流程与设计,文档编写。
2.负责Web系统、文本分析系统等开发,维护现有的项目和系统。
任职要求:
1.熟练掌握Python编程语言,理解并运用面向对象编程理念。
2.熟悉常用的数据结构和算法,具备扎实的计算机基础知识。
3.掌握Django、Flask等Python Web开发框架,了解API设计和开发。
4.熟悉MySQL、PostgreSQL等数据库管理系统,具备良好的数据库操作和优化能力。
5.有Web应用开发或大数据处理相关项目经历。
学历与专业:
1.通常要求具有计算机相关专业、本科及以上学历,或者具有同等技能水平的其他专业背景。
沟通能力与团队合作:
1.要求具备良好的沟通能力、团队协作能力和解决问题的能力,能够在团队中发挥积极作用,共同完成项目开发。
其他技能:
1.熟悉Linux操作系统,熟悉SVN版本控制,掌握基本的网络编程知识。
2.熟悉Linux系统的基本命令,能够在Linux环境下进行Python开发和部署。
3.掌握Shell脚本编写,支持自动化任务。
4.有机器学习相关项目开发经验优先。