Is your company ready for the future of upskilling and reskilling? Check out the latest L&D trends and more! Download the report

Descrição do trabalho: Engenheiro de Software (f/m/d)

Este modelo de descrição do trabalho de um Engenheiro de Software foi otimizado para postagem em quadros de empregos ou páginas de carreiras on-line. Ele pode ser facilmente personalizado com as principais atribuições e responsabilidades para a sua empresa ao contratar desenvolvedores. Cargos similares incluem Desenvolvedor de Software, Engenheiro de Software Sênior, Programador, Codificador e Arquiteto de Software.

Eleni Kourmentza
Eleni Kourmentza

Eleni, ex-People Ops Manager at Workable, excelled in recruitment, lifecycle management, and employer branding.

Refreshed on

February 6, 2020

Responsabilidades do Engenheiro de Software incluem:

  • Executar todo o ciclo de vida desenvolvimento de softwares
  • Escrever códigos bem estruturados, eficientes e testáveis
  • Produzir especificações e determinar a viabilidade operacional

descrição do trabalho de um engenheiro de software

Descrição do trabalho

Estamos procurando um Engenheiro de Software com interesse especial em projetar, desenvolver e instalar soluções de software.

As responsabilidades do Engenheiro de Software incluem reunir requisitos do usuário, definir funcionalidade de sistemas e escrever códigos em várias linguagens, como Java, Ruby on Rails, ou linguagens de programação .NET (por exemplo, C++ ou JScript.NET.) O candidato ideal deve ter familiaridade com o ciclo de vida de desenvolvimento de softwares (SDLC), desde a análise preliminar do sistema até as fases de teste e implantação.

Basicamente, a função do Engenheiro de Software é desenvolver softwares de alta qualidade, inovadores e completamente funcionais em conformidade com os padrões de codificação e projeto técnico.

Responsabilidades

  • Executar todo o ciclo de vida de desenvolvimento de softwares (SDLC)
  • Desenvolver fluxogramas, layouts e documentação para identificar necessidades e soluções
  • Escrever códigos bem estruturados e testáveis
  • Produzir especificações e determinar a viabilidade operacional
  • Integrar componentes de software em um sistema de softwares totalmente funcional
  • Desenvolver planos de verificação de softwares e procedimentos de garantia de qualidade
  • Documentar e manter a funcionalidade de softwares
  • Diagnosticar, depurar e atualizar sistemas existentes
  • Implantar programas e avaliar o feedback de usuários
  • Estar em conformidade com planos de projeto e padrões da indústria
  • Assegurar que os softwares estejam atualizados com os recursos mais recentes

Requisitos

  • Experiência profissional comprovada como Engenheiro de Software ou Desenvolvedor de Software
  • Experiência em projetar aplicativos interativos
  • Capacidade para desenvolver softwares usando Java, Ruby on Rails, C++ ou outras linguagens de programação
  • Excelente conhecimento de tecnologias de bancos de dados relacionais, SQL e ORM (JPA2, Hibernate)
  • Experiência no desenvolvimento de aplicativos web com a utilização de pelo menos uma estrutura web conhecida (JSF, Wicket, GWT, Spring MVC)
  • Experiência com desenvolvimento orientado a testes
  • Proficiência em ferramentas de engenharia de software
  • Capacidade para documentar requisitos e especificações
  • Bacharelado em Ciência da Computação, Engenharia ou área relacionada

Mais recursos:

Jump to section

    Let's grow together

    Explore our full platform with a 15-day free trial.
    Post jobs, get candidates and onboard employees all in one place.

    Start a free trial