Experiência/Qualificação
Profissional com Curso superior completo e habilidade em funções de desenvolvimento de sistemas.
Conhecimentos Técnicos
Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Ex-treme Programming (XP) e Kanban;
Conhecimentos em padrões de projeto;
Arquitetura de aplicações em três camadas, modelo MVC;
Conhecimentos sobre Arquiteturas de Microsserviços;
Conhecimento em Devops;
Testes unitários;
Mapeamento objeto-relacional com nHibernate, Hibernate, Entity Framework ou outro framework similar;
Conhecimento em Service-Oriented Architecture – SOA e desenvolvimento de web services;
Conhecimento em ferramentas de geração de relatórios (Report Service ou outras);
Conhecimento em linguagem SQL e desenvolvimento com o SGBD SQL Server;
HTML5;
CSS3;
Jquery;
Bootstrap;
Utilização de ferramentas de controle de versões: Subversion e Git
Ferramentas CI/CD: Jenkins, GitLab, Maven;
Containers: Kubernets, Docker.