Buscar vagas para outra função
1 VAGA DE Desenvolvedor EM Florianópolis / SC
Desenvolvedor
Nome da empresa disponível para cadastrados.
A combinar
Florianópolis / SC
Home Office
Estágio, Trainee
Execução de funcionalidades sem supervisão: criação/alteração de relatórios criação/alteração de funcionalidades criação/alteração de estruturas de bancos de dados criação/alteração de funções de banco efetuar commits e criação de pull requests movimentar e registrar ações nas ferramentas de gerenciamento de tarefas participar de eventos de sprint. Execução sob supervisão de atividades complexas que envolvem alteração de estrutura, tecnologias, etc. Auxílio para os estagiários, juniores, trainees e plenos i sempre que houver possibilidade/necessidade. Maior autonomia menor dependência configurações básicas do php/ruby configurações básicas do webserver (apache/nginx): virtual hosts mod_rewrite entende os diagramas de classe e sequência da uml conhecimento mais aprofundado sobre o protocolo http utilização correta dos métodos (ao menos options, get, post, put e delete) utilização correta dos status codes (envio e recebimento) negociação de conteúdo através dos headers de requisição (language, contenttype, encoding, etc). Utilização avançada de bancos de dados relacionais gerenciamento de schemas gerenciamento de permissões modelagem de dados, planejando os schemas para ter utilização otimizada dos tipos de colunas criação de queries complexas (subqueries) conhecimento intermediário sobre sistemas operacionais (processos, redes, estruturas de diretórios e configurações básicas) e linha de comando. Comandos como ps, kill, ifconfig, nmap, hostname, find, grep, &, su, sudo, wget, crontab conhecimento básico de segurança e criptografia de dados ssl geração de hash utilizando salt (hmac) algoritmos de criptografia (des, 3des, etc). Codificar a segurança da aplicação de acordo com as especificações fornecidas por especialistas em segurança de ti. Sabe fazer as tarefas utilizando debug e profile com o objetivo de localizar erros e otimizar os códigos sabe utilizar os design patterns básicos: abstract factory factory method singleton adapter decorator proxy facade composite strategy state. Codifica seguindo ao menos kiss (keep it simple, stupid), dry (dont repeat yourself), srp (single responsibility principle) e dip (dependency inversion principle) possui entendimento básico e aplica as regras de clean code e object calisthenics conhecimento de arquitetura de software, princípios solid e refatoração conhecimento e compreensão da motivação do gerenciamento de assets (otimização de imagens, minificação, concatenação, cache busting) sabe as distinções entre pear e o composer (e sabe utilizar ambos) (aplica se ao php) sabe configurar e utilizar o gerenciamento de gems (ruby) criação de testes de unidade conhecimento mais avançado do uso do git (rebase, cherrypick) gerenciamento de branchs para desenvolvimento em equipe consegue analisar um problema, pensando nas necessidades a serem contempladas computacionalmente, trazendo soluções viáveis conhece o manifesto ágil e seus princípios. Conhecimento sobre cloud computing (iaas, paas e saas) conhecimentos avançados de algum framework mvc entende os papéis definidos pelo scrum. O que nós oferecemos plano odontológico.
Clique para receber vagas gratuitamente
PUBLICIDADES
Encontrou algum problema? Denuncie esta vaga e nos ajude a manter a qualidade do site!
Denunciar VagaOUTRAS OPORTUNIDADES DE Desenvolvedor PARA VOCÊ!
PUBLICIDADES