Pular para o conteúdo principal

Analista Desenvolvedor Java Sênior - Regional Minas

Tipo de vaga: Efetivo

Modelo de trabalho: Remoto

Vaga também para PcD

Descrição da vaga

Como Desenvolvedor Java no Grupo Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.

Responsabilidades e atribuições

Especificação dos serviços a serem executados pelos Postos de Trabalho

 

 Análise e desenvolvimento de sistemas:


  • Análise de requisitos;
  • Análise e desenho de arquitetura de sistemas;
  • Análise e modelagem de dados - Execução de levantamento de dados e participação na definição de métodos e recursos necessários para implantação de sistemas e/ou alteração dos sistemas já existentes;
  • Elaboração, especificação, desenvolvimento de modelos de dados;
  • Testes - Elaboração, especificação e/ou execução de rotinas de testes dos sistemas;
  • Implementação;
  • Gerência de configuração;
  • Implantação de sistemas; e,
  • Documentação.

 

Detalhamento:

 

  • Receber a demanda de serviço, fazer a análise técnica e esclarecer dúvidas com os responsáveis, a fim de dar início ao processo de implementação;
  • Participação de reuniões técnicas e com o usuário para entendimento e atendimento da demanda;
  • Ler e desenvolver diagramas previstos nos processos de desenvolvimento para modelar a solução do software;
  • Elaborar modelos de dados do sistema;
  • Proceder a codificação dos programas de computador, estudando os objetivos propostos, analisando as características dos dados de entrada e o processamento necessário a obtenção dos dados de saída desejados;
  • Proceder a geração de massa de teste para realizar simulações a fim de aferir os resultados de programa;       
  • Publicar o programa no ambiente de testes para realizar testes unitários, de integração e de sistema;
  • Realizar testes em condições operacionais simuladas, visando verificar se o programa executa corretamente dentro do especificado e com a performance adequada e liberar para o usuário gestor fazer a homologação;
  • Disponibilizar o programa para publicação em ambiente de Homologação e Produção;
  • Responder pela qualidade, confiabilidade e desempenho dos recursos, serviços e informações geradas dos serviços sob a sua responsabilidade;
  • Dar suporte técnico e treinamento a usuários na utilização de produtos de software;
  • Elaborar e documentar produtos de software, registrando todos os procedimentos de trabalho e confeccionando os respectivos manuais;
  • Manter atualizada todas as atividades e ações sob sua responsabilidade no CA SDM.

 

Sustentação e manutenção, adaptativa, corretiva e preventiva de sistemas legados, em conformidade com a tecnologia de banco de dados e da linguagem de programação:

 

  • Análise de requisitos;
  • Análise e desenho de arquitetura de sistemas;
  • Análise e modelagem de dados;
  • Elaboração, especificação, desenvolvimento e/ou supervisão e revisão de modelos de dados, visando implementar e manter os sistemas relacionados;
  • Testes – elaboração, especificação e/ou execução de rotinas de testes dos sistemas;
  • Implementação – Realização de manutenções corretivas e/ou evolutivas nos sistemas legados;
  • Gerência de configuração e mudança;
  • Implantação de sistemas; e,
  • Documentação.

 

Detalhamento:

 

  • Receber a demanda de serviço, fazer a análise técnica e esclarecer dúvidas com os responsáveis, a fim de dar início ao processo de implementação;
  • Participação de reuniões técnicas e com o usuário para entendimento e atendimento da demanda;
  • Ler e desenvolver diagramas previstos nos processos de desenvolvimento para modelar a solução do software;
  • Elaborar modelos de dados do sistema;
  • Proceder a codificação dos programas de computador, estudando os objetivos propostos, analisando as características dos dados de entrada e o processamento necessário a obtenção dos dados de saída desejados;
  • Proceder a geração de massa de teste para realizar simulações a fim de aferir os resultados de programa;       
  • Publicar o programa no ambiente de testes para realizar testes unitários, de integração e de sistema;
  • Realizar testes em condições operacionais simuladas, visando verificar se o programa executa corretamente dentro do especificado e com a performance adequada e liberar para o usuário gestor fazer a homologação;
  • Disponibilizar o programa para publicação em ambiente de Homologação e Produção;
  • Responder pela qualidade, confiabilidade e desempenho dos recursos, serviços e informações geradas dos serviços sob a sua responsabilidade;
  • Dar suporte técnico e treinamento a usuários na utilização de produtos de software;
  • Elaborar e documentar produtos de software, registrando todos os procedimentos de trabalho e confeccionando os respectivos manuais;
  • Manter atualizada todas as atividades e ações sob sua responsabilidade no CA SDM.

Requisitos e qualificações

Formação Acadêmica:

Graduação em curso de nível superior, bacharel ou tecnólogo, nas áreas de Tecnologia da Informação, Ciência da Computação, Sistemas de Informação e Tecnologia de Processamento de Dados, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 (trezentas e sessenta) horas.

 

Experiência Desejável:


Analista Desenvolvedor SÊNIOR (linguagem JAVA – JCompany e banco de dados Oracle) – Experiência técnica mínima de 7 (sete) anos atuando em desenvolvimento JAVA – JCompany: JEE 5, conhecimento em Jcompany a partir da versão 5, Javascript, SQL, experiência em Oracle DB, TOMCAT, MAVEN.

 

Conhecimentos básicos necessários a todos os profissionais a serem alocados nos postos de trabalho na função “Desenvolvimento de Software e Manutenção de Sistemas” para os perfis de “Analista desenvolvedor”:

 

  • Banco de dados ORACLE com PL/SQL (Procedural Language extensions to SQL Oracle) e construção de consultas a bancos de dados em linguagem SQL;
  • HTML5 ou superior;
  • Integração entre sistemas: Mensageria, Web services, REST, EJB;
  • Javascript e Typescript;
  • EA (Enterprise Architect);
  • Princípios e práticas de desenvolvimento de software ágil;
  • Análise de requisitos funcionais e não-funcionais, padrões de projeto, modelagem de dados relacional;
  • Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC;

Informações adicionais

  • Plano de Saúde;
  • Plano Odontológico;
  • Seguro de Vida;
  • Vale-transporte;
  • Vale-refeição ou alimentação;
  • Clube de Vantagens com ampla rede de parceiros;

Somos uma das melhores empresas para se trabalhar!

Em uma construção contínua, promovemos um ambiente de colaboração, respeito e facilidade. Investimos no desenvolvimento de talentos e na implementação de práticas que otimizam e conectam diferentes aspectos tecnológicos e inovadores.



?