Informações da Vaga

Descrição

Desenvolver sistemas e aplicações, obedecendo um padrão de interface gráfica, critérios de navegação, montagem da estrutura de banco de dados e codificação de programas, a fim de garantir a qualidade e o pleno funcionamento dos sistemas e aplicações, de acordo com o escopo técnico do projeto e agreguem valor ao cliente. Realizar manutenção de sistemas e aplicações.

Requisitos

Vivencia com programação (independente da linguagem);

Ensino Superior em TI.

Inglês Técnico para leitura


Conhecimentos desejáveis:

Conhecimento de Sistemas Financeiro, Fluxo de Caixa (Adm)

Conhecimento de Sistemas e/ou Regras de Negócio de Varejo

Lógica de Programação

Conhecimento de Orientação a Objetos

Conhecimento em SQL

Conhecimento em Hardware e Redes

Conhecimento em Versionamento de Códigos (git/svn)

Noção de comunicação SOAP e REST

Conhecimento de Sistemas Distribuídos

Noção SCRUM e Kanban

Conhecimento em PostgreSQL

Conhecimento em Java

Noção em Angular

Noção em HTML5

Noção em CSS3

Noção em JavaScript

Noção em GitHub/GitLab

Conhecimento em Servidores de Aplicação (GlassFish,TomCat, Jetty, WildFly)

Noção em Spring/SpringBoot

Noção em JPA

Noção em Desenvolvimento Mobile

Noção em Sistema Operacional Linux


Atividades do cargo:

Codificar e realizar manutenção em aplicações através das informações fornecidas pela engenharia e produtos, desenvolvendo o layout de telas e relatórios, obedecendo o Designs Pattern VR (critérios de navegação, interface de comunicação, interatividade e experiência).

Realizar os devidos testes unitários, automatizados ou não, garantindo a funcionalidade do sistema e aplicação.

Documentar os requisitos desenvolvidos, de forma concisa e padronizada visando o entendimento do usuário final/cliente

Garantir a integridade do código fonte em todas as versões disponíveis, bem como a qualidade das mesmas. (resolver conflitos de código-fonte, merge request).

Apoiar a área de testes, para efetuar a verificação final e validação do sistema e aplicação;

Acompanhar e monitorar de novos colaboradores do desenvolvimento, visando ensinar processos, produto e negócio, quando necessário.

Elaborar documentos (artefatos) necessários para o desenvolvimento do sistema e aplicação.

Orientar as áreas técnicas, nas consultas a documentações técnicas e fontes alternativas de informações, simulando problemas em ambiente controlado quando necessário, junto ao Analista de Produto.

Prestar consultoria técnica remota, quando necessário, identificando necessidades do cliente, propondo mudanças de processos e funções, negociando alternativas de solução, propondo adoção de novos métodos e técnicas, visando adequar soluções a necessidades dos mesmos.

Cumprir as políticas/procedimentos/normas relativos à empresa, processo de trabalho e aos sistemas de gestão implementados.  

Zelar pela ordem, guarda, conservação dos materiais, equipamentos e documentação sob sua responsabilidade, bem como a organização do local de trabalho.  

Realizar outras atividades correlatas à sua função e aos procedimentos do seu processo de trabalho sempre que necessário.