Most support DEI, but don't know how to implement it. Read our report on diversity, equity & inclusion in the workplace

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.

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:

Ready to hire?

Post to multiple job boards in a single submission. Add your details below and try Workable for free.

Let's grow together

Workable helps companies of all sizes hire at scale. Start today by
requesting a demo or posting a job for free to discover how Workable
can help you find and hire great people.

Get started