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等代码版本控制系统