Vaga de Desenvolvedor full stack
1 vaga: | Publicada em 24/04
- A Combinar
Sobre a vaga
- Graduação completa em curso de nível superior na área de Tecnologia da
Informação (ou em área correlata à de atuação do perfil);
OU
- Graduação completa em qualquer área de formação acompanhada de pós-graduação
completa (especialização, mestrado ou doutorado) na área de Tecnologia da
Informação (ou em área correlata à de atuação do perfil) em curso com carga
horária mínima de 360 horas/aula.
- Experiência profissional de, no mínimo, 02 (dois) anos como desenvolvedor em
projetos que foram gerenciados utilizando metodologia ágil.
Possuir os seguintes conhecimentos:
Imprescindível:
C# e Angular.
- Conhecimentos sobre a camada de rede, necessários ao diagnóstico de problemas;
- Conhecimentos sobre constrangimentos de performance possivelmente causados por
hardware;
- Desenho da arquitetura para escalabilidade da aplicação;
- Desenho para, eventualmente, prever sistemas com redundância e sincronização de
dados;
- Conhecimentos sobre vantagens e desvantagens de uso de dados estruturados e
não-estruturados, relacionais e não-relacionais;
- Capacidade de normalizar o banco de dados de acordo com as necessidades de
negócio;
- Capacidade de criar modelo de dados completo, com suas chaves primárias e
estrangeiras, índices, views etc;
- Capacidade avançada de trabalhar com orientação a objeto;
- Capacidade de propor soluções técnicas adequadas aos problemas de negócio do
projeto;
- Conhecimentos de padrão MVC;
- Conhecimentos de SOA, REST e APIs;
- Conhecimentos sobre usabilidade.
- Otimização da navegação no sistema.
- Interação completa com o usuário (com mensagens de erro úteis, por exemplo);
- HTML5 / CSS3.
- Javascript;
- Entendimento da função negocial geral do software;
- Entendimento da relação entre funcionalidades e o valor de negócio;
- Entendimento de quando determinada decisão técnica tem impacto negocial e
vice-versa.