Desenvolvedor (4272)

4 semanas atrás


Recife, Brasil G4F Tempo inteiro

Description
- Projetar, codificar, testar e documentar programas, scripts ou procedures, a partir de especificações fornecidas e de acordo com a metodologia de desenvolvimento ágil de sistemas, padrões e regras de programação estabelecidas;
- Especificar na forma de diagramas ou texto as soluções idealizadas quer se tratem de alteração ou implementação de programas, scripts ou procedures;
- Implementar as interfaces de usuário dos sistemas, com base nos protótipos construídos e nos requisitos levantados;
- Preparar massa de dados para testes unitários e de integração de programas, scripts ou procedures de modo a detectar erros e garantir a sua funcionalidade;
- Executar testes unitários e de integração de programas, scripts ou procedures de acordo com o especificado;
- Controlar versão e mudanças dos itens de configuração de software, gerar builds e releases para os ambientes de desenvolvimento, homologação e produção, seguindo os processos e as normas definidas no Plano de Gerenciamento de Configuração de Software;
- Realizar atividades de implantação dos sistemas;
- Atualizar a documentação operacional dos sistemas;
- Arquivar documentos relativos ao trabalho executado.
- Realizar outras tarefas, não especificadas acima, inerentes à função.

**Requirements**:

- Você deve possuir:
- Graduação completa preferencialmente em área de informática;- Projeto de software e padrões de desenvolvimento JavaEE;- Ferramentas CASE (ex: CA ERWin) e UML;- Ferramentas de gerência de mudanças e configuração de software (exemplos: GIT, Maven, Jenkins, SonarQube, Artifactory);- Desenvolvimento Java (ex: IBM RAD, Eclipse);- Ferramentas de testes (exemplos: JUnit, Selenium, JMeter);- Desenvolvimento de front-ends UI, HTML, padrões CSS, Java Script;- Desenvolvimento ágil de software;- Experiência em desenvolvimento e implantação de sistemas transacionais de médio/grande porte, com processamento online e batch, baseados em browser, utilizando a plataforma JavaEE e empregando as tecnologias EJB e WebService;- Experiência na utilização de ferramentas gráficas de geração de relatórios para tecnologias Java e XML.Minimum education: Higher Education - Done