Ativa os alertas de emprego por e-mail!

- Desenvolvedor/Engenheiro de Software Sênior

Qualificar TI

Brasília

Presencial

BRL 30.000 - 70.000

Tempo integral

Há 30+ dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Uma empresa inovadora está em busca de um Desenvolvedor/Engenheiro de Software Sênior para integrar sua equipe. Este papel envolve o desenvolvimento e manutenção de sistemas complexos, utilizando metodologias ágeis e tecnologias de ponta. O profissional será responsável por projetar, codificar e testar soluções em um ambiente dinâmico, contribuindo para a evolução de sistemas transacionais de médio e grande porte. Se você possui experiência sólida em JavaEE, desenvolvimento ágil e está pronto para enfrentar novos desafios, esta é a oportunidade ideal para você se destacar em um ambiente colaborativo e em crescimento.

Qualificações

  • Mínimo de 2 anos de experiência como Engenheiro de Software.
  • Conhecimentos em padrões de projeto e desenvolvimento JavaEE.
  • Experiência com ferramentas de testes e gerenciamento de configuração.

Responsabilidades

  • Desenvolver e manter sistemas em ambientes Linux, Unix e Windows.
  • Implementar interfaces de usuário e realizar testes unitários.
  • Atualizar documentação e controlar versões de software.

Conhecimentos

Engenharia de Software
Desenvolvimento JavaEE
SQL
Desenvolvimento Ágil
Testes Automatizados
Desenvolvimento Front-end
Docker/Containers/Kubernetes

Formação académica

Curso Superior em Informática

Ferramentas

GIT
Eclipse
JUnit
Selenium
Maven
SonarQube
CA ERWin

Descrição da oferta de emprego

- Desenvolvedor/Engenheiro de Software Sênior
  • Para a realização deste serviço a CONTRATADA deverá alocar profissionais com o perfil de Desenvolvedor/Engenheiro de Software Sênior;
  • Este serviço compreende desenvolvimento e manutenções dos sistemas durante as fases de Implementação, Testes e Implantação, que serão conduzidos seguindo a metodologia de desenvolvimento ágil de sistemas (MDA) da SEFAZ/PE, com soluções multiplataforma integradas a ambientes Linux, Unix e Windows, envolvendo múltiplas camadas com processamento transacional (online e batch);
  • As atividades incluem o desenvolvimento de novas soluções, bem como as manutenções, que têm como objetivo a intervenção para desenvolver novas funcionalidades ou atualizar tecnologicamente os sistemas já implantados;
  • Consiste em projetar, codificar, testar e documentar programas, scripts ou procedures, a partir de especificações fornecidas e de acordo com a metodologia de desenvolvimento de sistemas, padrões e regras de programação estabelecidas pela SEFAZ/PE;
  • Especificação na forma de diagramas ou texto das soluções idealizadas na implementação de programas, scripts ou procedures;
  • Preparação de 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;
  • Execução de testes unitários e de integração de programas, scripts ou procedures de acordo com o especificado;
  • Controle de versão e mudanças dos itens de configuração de software, geração de 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 da SEFAZ/PE;
  • Serão objetos deste serviço os sistemas relacionados no item 3.1, bem como a integração com os sistemas que forem adquiridos ou desenvolvidos pela SEFAZ/PE durante a vigência deste contrato, respeitando-se as tecnologias, ferramentas e metodologias definidas neste edital.
  • O serviço deve estar disponível 8 horas por dia, 5 dias na semana, em horário comercial;
  • Implementar as interfaces de usuário dos sistemas, com base nos protótipos construídos e nos requisitos levantados;
  • 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.
Requisitos Básicos dos Perfis
  • Curso superior completo, preferencialmente na área de informática;
  • Experiência mínima de 02(dois) anos na função de Engenheiro de software;
  • Experiência na utilização de padrões de projeto de software e padrões de desenvolvimento JavaEE;
  • Desejável Experiência na utilização de ferramentas CASE (ex: CA ERWin) e notação de modelagem de processo (exemplo: UML, BPM);
  • Experiência na utilização de ferramentas de gerência de mudanças e configuração de software (exemplos: GIT, Gitlab, Maven, SonarQube, Nexus);
  • Experiência na utilização de ferramentas de desenvolvimento Java (ex: IBM RAD, Eclipse);
  • Experiência na utilização de ferramentas de testes (exemplos: JUnit, Selenium, JMeter);
  • Desejável experiência em desenvolvimento de front-ends UI, HTML, padrões CSS, JavaScript;
  • Experiência na linguagem SQL;
  • Experiência em 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;
  • Noções de cloud computing e de desenvolvimento baseado em Docker/Containers/Kubernets;
  • Experiência nos frameworks Spring, Angular ou similares.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.