Django开发人员职位描述模板/简介
我们的公司正在寻找一位经验丰富的Django开发人员,并且是一个自我启动者,可以帮助您进行Web应用程序的设计和编程。您将负责构建与前端代码接口的后端代码,以有效,有效地交易数据。
您将需要与前端工程师进行沟通;因此,成为熟练的沟通者和合作者至关重要。
Django开发人员工作资料
Django开发人员的工作是使用Python编程框架Django为客户端创建应用程序。以这种身份,您可以协助为每个项目选择资源,监督开发,对问题进行故障排除并测试现有代码。
汇报给
- Python开发人员
- 技术领导
Django开发人员责任
- 创建和维护应用程序的体系结构
- 编写可重复使用,可测试且高效的代码
- 创建和实施低延迟,高可用性和性能的应用程序
- 由服务器端逻辑集成前端开发人员创建的面向用户的组件
- 安全和数据保护实施
- 数据存储解决方案集成
Django开发人员需求和技能
- 计算机编程,计算机科学或密切相关学科的学士学位
- Python专家,了解至少一个Python Web框架,例如Django,Blask或其他Web框架
- 几个ORM(对象关系映射)库的工作知识
- 能够将许多数据源和数据库组合到单个系统中
- 了解Python的线程约束和多进程架构
- 对服务器端模板语言的可靠知识,例如Jinja 2,Mako等。
- 前端技术的基本知识,例如JavaScript,HTML5和CSS3
- 了解可访问性和安全法规
- 熟悉用户身份验证
- 跨众多系统,服务器和设置的授权
- 可扩展应用程序的核心设计思想的知识
- 具有Python事件驱动编程的经验
- 了解各种交付平台(例如移动与台式机)之间的区别,并优化输出以满足单个平台
- 能够开发数据库模式以代表和支持业务运营
- 出色的单元测试和调试能力
- 详细了解GIT,Mercurial或SVN等代码版本控制系统