Desenvolvedor Back End

Desenvolvedor Back End Confidencial

07 Mar. 2018 - BH - MG
Detalhes
 

Ter pleno entendimento do conceito de testes automatizados tanto com TDD (Test Drive Development) quanto BDD (Behavior Drive Development). É diferencial para quem já tiver atuado com RSpec e Capybara por, no mínimo, 06 (seis) meses; - Ter capacidade de desenhar um Diagrama de Entidade Relacional a partir de um documento de requisitos com clara definição de chaves primárias, estrangeiras, relacionamento um para muitos e muitos para muitos; - Ter proficiência na linguagem SQL a ponto de ser capaz de realizar consultas envolvendo INNER, LEFT e RIGHT JOIN com WHERE, ORDER BY e GROUP BY e operadores básicos como SUM() e COUNT(). Não é necessário ter domínio de Stored Procedure. - Inglês técnico com capacidade de ler e interpretar (sem auxílio de tradutor) documentação de linguagens, frameworks, plugins além de comentários de fóruns e outras fontes de informações como, por exemplo, o StackOverflow; - Forte entendimento de programação orientada a objetos com capacidade de entender/ler/escrever classes com métodos privados, públicos além de compreender a estrutra de herança e closure; - Completo domínio da estrutura MVC (model, view e controller); - Ter capacidade de operar o Git executando comandos básicos como PUSH, PULL e MERGE; - Ter conhecimento do conceito SCRUM a ponto de ser capaz de estruturar um planejamento consistente de entregáveis testáveis; - Ter computador próprio com o sistema operacional Mac ou Linux; - Já ter trabalhado com a Amazon S3 e/ou demonstrar conhecimento/capacidade de realizar uma integração com a Amazon S3; - Ter graduação concluído ou em andamento em áreas de tecnologia superior ou tecnólogo tais como ciências da computação e sistemas de informação; - Ter, no mínimo, 02 (dois) anos com experiência com Ruby on Rails comprovadas; - Ter capacidade de ler e interpretar métodos de uma API REST/JSON - Ter capacidade de consumir uma API REST/JSON com as linguagens JavaScript e Ruby;Requisitos:

Javascript avançado

NodeJs

Banco de dados não relacional

Git

Métodos ágeis de desenvolvimento

Já ter tido experiência na área em outra empresa/projeto/startup

Desejável:

Firebase

React

Scrum
Outras Vagas