Django Developer Template/Краткое описание

Наша компания ищет разработчика Django, который является исключительно опытным и самостоятельным, чтобы помочь с разработкой и программированием веб-приложений. Вы будете отвечать за создание кода бэкэнд, который взаимодействует с кодом переднего конечного кода для эффективного и эффективного сделки.

Вам нужно будет часто общаться с инженерами переднего конца; Таким образом, быть опытным коммуникатором и сотрудником необходимо.

Django Developer профиль работы

Задача разработчика Django состоит в том, чтобы создавать приложения для клиентов, использующих структуру программирования Python Django. В этом качестве вы можете помочь в выборе ресурсов для каждого проекта, контролировать разработку, устранение неполадок и проверить существующий код.

Отчеты

  • Разработчик Python
  • Технологический лидер

Django Developer Обязанности

  • Создать и поддерживать архитектуру приложения
  • Записать код, который можно использовать, тестируемо и эффективно
  • Создать и реализовать приложения с низкой задержкой, высокой доступностью и исполнением исполнения
  • Интеграция компонентов, основанных на пользователях, разработанных передовым, с логикой на стороне сервера
  • Реализация безопасности и защиты данных
  • Интеграция решения для хранения данных

Django Developer Требования и навыки

  • степень бакалавра в области компьютерного программирования, информатики или тесно связанной дисциплины
  • Эксперт по Python с пониманием хотя бы одной веб -структуры Python, такой как Django, Flask или другие
  • Знание нескольких библиотек ORM Relational Mapper)
  • Способен объединить многие источники данных и базы данных в одну систему
  • Знание ограничений с резьбой Python и многопроцессной архитектуры
  • солидные знания о языках шаблона на стороне сервера, таких как Jinja 2, Mako и т. Д.
  • Фундаментальные знания о передних технологиях, таких как JavaScript, HTML5 и CSS3
  • Знание доступности и правил безопасности
  • Знакомство с аутентификацией пользователя
  • Авторизация на многочисленные системы, серверы и настройки
  • Знание основных идей дизайна, лежащих в основе масштабируемого применения
  • Опыт работы с программированием, управляемым Python
  • Понимание различий между различными платформами доставки, такими как настольный компьютер и оптимизация выводов для соответствия отдельной платформе
  • Способен разрабатывать схемы базы данных для представления и поддержки бизнес -операций
  • Отличные модульные тестирование и способности отладки
  • Тщательное знание систем управления версиями кода, таких как GIT, Mercurial или SVN