Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Python Júnior

1 vaga: | CLT (Efetivo) | Publicada em 15/07

Sobre a vaga

Conhecimento Básico do Django: Modelos e Migrations: Compreender como os modelos Django funcionam e como as migrations são aplicadas para atualizar o banco de dados. " Views e Templates: Entender a lógica das views (funções ou classes) e como os templates renderizam dados para o usuário. " URLs: Saber configurar URLs e roteamento no Django. " Formulários: Conhecimento básico sobre manipulação de formulários, validação e processamento. " Depuração e Testes " Uso do Debugger: Saber como usar ferramentas de depuração como o Django Debug Toolbar e o pdb. " Testes: Conhecimento básico de como escrever e executar testes unitários e de integração usando o Django Test Framework. Banco de Dados: Consultas ORM: Compreender como fazer consultas usando o ORM do Django e SQL Básico: Noções básicas de SQL para diagnosticar problemas que possam não ser evidentes através do ORM (Banco de Dados Postgres). Python: Sintaxe e Estruturas de Dados: Forte entendimento da sintaxe Python e estruturas de dados comuns (listas, dicionários, conjuntos). " Manipulação de Exceções: Saber como manipular e levantar exceções corretamente para identificar e corrigir bugs. Front-end Básico: HTML/CSS: Compreender a estrutura básica do HTML e CSS para identificar problemas na renderização do front-end. " JavaScript Básico: Conhecimento suficiente para entender interações simples no front-end. Versionamento de Código: Git: Saber usar Git para controlar versões do código, fazer commits, criar branches, e resolver conflitos de merge. Compreensão de Logs e Erros: Análise de Logs: Capacidade de ler e interpretar logs de erro gerados pelo Django. " Mensagens de Erro: Entender mensagens de erro comuns e saber onde buscar soluções. Comunicação e Trabalho em Equipe: Documentação: Saber ler e interpretar a documentação oficial do Django. " Colaboração: Boa comunicação com outros desenvolvedores para entender o contexto do bug e discutir soluções. Ferramentas de Desenvolvimento: Ambientes Virtuais: Uso de ambientes virtuais (virtualenv, pipenv) para isolar dependências. " IDEs e Editores: Familiaridade com ferramentas de desenvolvimento como PyCharm, VSCode, ou outras. Formação em Análise e Desenvolvimento de Sistemas; Conhecimento em Python (Pandas, Django, Django Rest Framework)