Ensino superior em ciência da computação, engenharia elétrica, análise de sistemas ou áreas relacionadas.
Principais Atividades:
Participar da definição e implementação de sistemas e aplicações de software;
Compreender, discutir e avaliar problemas propondo soluções e melhorias aos projetos;
Atuar na concepção e arquitetura de soluções (back-end e front-end) e dar manutenção nos sistemas já existentes;
Sugerir melhorias no processo de desenvolvimento.
Habilidades Desejáveis:
Habilidades de programação, conhecimento de padrões de projeto, conhecimentos sólidos em construção de algoritmos e das principais estruturas de dados;
Atuação com desenvolvimento de Rest API utilizando Python (Flask, Django Rest) e/ou JavaScript (NodeJS) e/ou JAVA;
Experiência com desenvolvimento frontend utilizando React/Angular/VueJs;
Prática com bancos de dados SQL e NoSQL (MySQL, PostgreSQL, MariaDB, MongoDB);
Experiência em sistemas de controle de versão (Git, Perforce, SVN, etc);
Diferencial:
Conhecimentos em testes de software;
Prática em fluxo de trabalho do Agile / Scrum;
Conhecimento em processos de CI/CD e práticas DevOps;
Experiência em Machine Learning (Regressão Linear, Logistica, Arvore Binária, etc);
Especialização em Desenvolvimento e áreas afins.
Idiomas:
Inglês Intermediário.
Obtém a tua avaliação gratuita e confidencial do currículo.