Missão do cargo:
Desenvolver a prototipagem, elaboração do projeto de desenvolvimento e codificação inicial, programação, codificação e testes em sistemas e inovações tecnológicas, atuando em atividades de média e eventual alta complexidade, aplicando conhecimentos e práticas na execução das atividades, utilizando a metodologia agile, realizando a manutenção e eventuais correções necessárias, garantindo o resultado desenvolvimento dos softwares/aplicativos conforme o projeto em andamento, assegurando que os processos de desenvolvimento sejam assertivos e atinjam o objetivo traçado, visando atender às necessidades dos clientes internos e externos.
Quais serão suas Responsabilidades?
Ajudar a arquitetar os módulos de software necessários;
Desenvolver código limpo, organizado, testável/testado ;
Desenvolver automação de implantação e operação com mindset Devops;
Prezar pela escalabilidade do Software implementado;
Estudar e sugerir mudanças frequentes para manter o Software vivo e alinhado com os padrões atuais de mercado;
Implementar integração de APIs;
Implementar software adequado para Cloud
O que esperamos de você?
Implementação de software focado na camada de apresentação;
Implementação de aplicações responsivas e adaptativas usando Sass ou similar;
Implementação da camada de negócio usando patterns atuais (Spa, Components, WPA etc) usando as frameworks Angular, React, Vue ou similar;
Implementar testes unitários; Implementar integração com APIs públicas e privadas fazendo uso de modelos diversos de autenticação (Basic, Oauth, Session based, cookie based, Token based, etc.);
Implementar configuração de task management para automação de empacotamento (webpack, Gulp, Grunt, etc);
Implementar automação de implantação (salt, ansible, docker, kubernetes, etc);
Ensino Superior completo em Sistemas da Informação,
Ciência da Computação e /ou áreas correlatas.