Django Developer Job Descrição Modelo/Brief

Nossa empresa está procurando um desenvolvedor de Django que seja excepcionalmente experiente e um iniciante para ajudar no design e programação de aplicativos da Web. Você estará encarregado de criar código de back -end que interface com o código frontal para transmitir dados de maneira eficiente e eficaz.

Você precisará se comunicar com os engenheiros do front -end com frequência; Assim, ser um comunicador e colaborador qualificado é essencial.

Perfil de trabalho de desenvolvedor de django

O trabalho de um desenvolvedor de Django é criar aplicativos para clientes usando o Django da estrutura de programação Python. Nesta capacidade, você pode ajudar na seleção de recursos para cada projeto, supervisionar o desenvolvimento, solucionar problemas e testar o código existente.

Relatórios para

  • Desenvolvedor Python
  • Líder de tecnologia

Responsabilidades do desenvolvedor do Django

  • Crie e mantenha a arquitetura do aplicativo
  • Escreva código reutilizável, testável e eficiente
  • Crie e implemente aplicativos que sejam de baixa latência, alta disponibilidade e executivos
  • Integração de componentes voltados para o usuário do front-end desenvolvedor com lógica do lado do servidor
  • Implementação de segurança e proteção de dados
  • Integração da solução de armazenamento de dados

Requisitos e habilidades de desenvolvedor de Django

  • Um diploma de bacharel em programação de computadores, ciência da computação ou uma disciplina intimamente relacionada
  • Especialista em Python com um entendimento de pelo menos uma estrutura da web do Python, como Django, Flask ou outros
  • Conhecimento prático de várias bibliotecas ORM (Mapper Relacional de Objeto)
  • capaz de combinar muitas fontes de dados e bancos de dados em um único sistema
  • Conhecimento das restrições de encadeamento de Python e arquitetura de multipocessos
  • Conhecimento sólido de linguagens de modelos do lado do servidor, como Jinja 2, Mako, etc.
  • Conhecimento fundamental de tecnologias de front-end, como JavaScript, HTML5 e CSS3
  • Conhecimento de regulamentos de acessibilidade e segurança
  • Familiaridade com a autenticação do usuário
  • Autorização em vários sistemas, servidores e configurações
  • Conhecimento das idéias principais de design subjacente a um aplicativo escalável
  • Experiência com programação orientada a eventos Python
  • Compreendendo as distinções entre várias plataformas de entrega, como móveis vs desktop, e otimizando a saída para atender à plataforma individual
  • capaz de desenvolver esquemas de banco de dados para representar e apoiar operações de negócios
  • Excelentes habilidades de teste de unidade e depuração
  • Conhecimento completo dos sistemas de versão de código, como Git, Mercurial ou SVN