Olá, queremos convidá-lo a participar de nosso desafio de seleção. Pronto para participar? Seu trabalho será visto por nosso time e você receberá ao final um feedback sobre o que achamos do seu trabalho. Não é legal?
A vaga é para Desenvolvedor, temos vagas com diversos níveis de senioridade e para cada um deles utilizaremos critérios específicos considerando esse aspecto, combinado? Se você for aprovado nesta etapa, será convidado para uma entrevista com nosso time de especialistas.
Nós da Conductor trabalhamos com meios de pagamento e a maior parte das nossas integrações com outros sistemas são via arquivo de texto. O desafio será um simples sistema para geração de arquivos;
-
Deve-se desenvolver uma aplicação que acesse o banco de dados e gere um arquivo a partir da tabela e layout abaixo:
* Tabela de transações
Transacoes Tipo idTransacao Numérico cartao Numérico valor Monetário data Data * Layout do arquivo a ser gerado
Campo Tipo Tamanho/Formato cartao Numérico 16 valor Monetário 11 (sem virgula, as duas ultimas posições são os decimais) dataNascimento Data ddMMyyyy -
O que esperamos como escopo mínimo:
* Geração de um arquivo com as transações de acordo com a data informada como parametro na execução da aplicação;
-
O que será diferencial:
* Desempenho otimizado; * Elaborar manual de execução; * Elaborar documentação; * Elaborar testes; * Prazo de entrega;
-
O que vamos avaliar:
* Seu código; * Script de banco; * Organização; * Boas práticas; * Diferenciais;
1. Faça o fork do desafio;
2. Crie um repositório privado no bitbucket para o projeto e adicione como colaborador o usuário conductordev;
3. Desenvolva. Você terá até 7 (sete) dias a partir da data do envio do desafio;
4. Após concluir seu trabalho faça um push;
5. Responda ao e-mail enviado do desafio, adicionando cópia para geeks-aquisicaodetalentos@Conductor.onmicrosoft.com notificando a finalização do desafio para validação.