#Descrição da vaga Olá! Estamos procurando pessoas especiais, que gostem de tecnologia e que queiram nos ajudar a desenvolver soluções para deixar nossos clientes ainda mais felizes.
#Essa vaga é para você se…
Você gosta de programar e se diverte quando está programando;
Já tem experiência ou já estudou consideravelmente sobre ASPNET MVC E Orientação a Objetos;
Entende, acha importante e gostaria de trabalhar com padrões de projeto, refatoração e testes unitários;
É curioso e gosta de aprender novas tecnologias;
Sabe se comunicar, trabalhar bem em equipe e gerencia bem o seu tempo;
Vai contar como um “Plus” conhecimentos em: Outras linguagens de programação; Git; Entity Framework; Desenvolvimento para mobile (Android e IOS); Metodos ágeis; Integração continua; TDD/BDD; Ser participante ativo em grupos ou comunidades de TI.
#O que você ganha trabalhando conosco? Salário justo; Poder trabalhar com profissionais “top” e que estão dispostos a te ajudar a se tornar um também; Ter um horário flexivel com possibilidade de home-office; Oportunidade de prender outras tecnologias;
Ah! Há também a possibilidade de trabalhamos sob demanda.
Se você topou o desafio e quer trabalhar conosco, você precisa mostrar seu valor, "show-me the code"!
- Implemente o seguinte desafio:
Uma empresa de medicamentos precisa melhorar a eficiência do setor de vendas, que ainda utiliza-se de agenda telefônica física (de papel) para manter todos os contatos dos clientes. A empresa solicitou que uma aplicação web fosse criada e priorizou a criação de um módulo de cadastro de clientes. Dessa forma, qualquer vendedor da equipe de vendas poderá:
-
Consultar a lista de clientes com paginação e ordenação e busca por Nome, Telefone e Endereço;
-
Cadastrar um novo cliente (com informações básicas de nome, email, data de nascimento, telefone, endereço, etc.);
-
Poder editar informações básicas do cliente;
Restrições tecnológicas:
As seguintes tecnologias devem ser utilizadas (tecnologias em negrito são obrigatórias):
- Asp.Net MVC (IIS)
- Use um template Bootstrap (Exemplo)
- Persistência de dados com Entity Framework, usando o banco de dados (sql server ou mysql)
- outras tecnologias/frameworks podem ser utilizadas (se achar útil)
- Arquitetura é sua, sinta-se livre para definir a sua própria solução de arquitetura
- Crie um merge request para a sua solução implementada;
#Como será o processo de avaliação?
Sinta-se livre e divirta-se na implementação, sabemos que o prazo de implementação deste exemplo é curto, mas queremos ver sua forma de trabalhar. Assim, mostre-nos seu código para que possamos tratá-lo de forma adequada as suas habilidades.
Os pontos que iremos valorizar, serão:
- Completude da solução (camada web implementada, persistência em banco de dados etc)
- Qualidade da solução (iremos verificar o que você teve atenção e capricho para implementar: como por exemplo validações, regras de negócio, layouts bem definidos, uso de testes)
O prazo para recebimento é até as 08h da MANHÃ de quinta-feira (26/11).
Estamos ansiosos para ver o seu talento e esperamos ajudá-lo no desenvolvimento das suas habilidades no futuro...
Em caso de dúvidas, é só nos mandar um email: [email protected] :)
Let's go!! Be happy!