Conhecimentos Obrigatórios:
- Graduação completa
- Capacidade para trabalhar em equipe multidisciplinar
- Conhecimento de técnicas de programação orientada a objetos
- Conhecimento de padrões de projeto
- Experiência com controle de versão de códigos fonte
- Familiaridade com princípios de segurança na Web
- Experiência com práticas e ferramentas de DevOps para realização de testes unitários e de integração, CI/CD (integração contínua e entrega contínua) e análise de códigos fonte estáticos e dinâmicos
- Conhecimento das linguagens, protocolos e frameworks utilizados no desenvolvimento frontend: HTML, Javascript, CSS, React, Redux, Typescript
Conhecimentos Desejáveis:
- Princípios SOLID
- Linguagem de programação Java, C#, C++
- Ferramentas para gerenciamento de pacotes de bibliotecas na linguagem de programação Java, C#, C++
- Linguagem SQL (Structured Query Language)
- Técnicas de utilização de gerenciadores de Banco de dados
- ASP.NET MVC com C#.
- ASP.NET Core com C#
- Entity Framework ou outro ORM.
- Bootstrap, jQuery
- C++ com MFC