Learn how to upskill and reskill effectively with our new ebook. Download the ebook

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

Este modelo de descrição do trabalho de um Desenvolvedor de Software foi otimizado para postagem em quadros de empregos ou páginas de carreiras on-line e pode ser facilmente personalizado para a sua empresa.

Nikoletta Bika
Nikoletta Bika

Nikoletta holds an MSc in HR management and has written extensively about all things HR and recruiting.

Refreshed on

February 6, 2020

As responsabilidades do Desenvolvedor de Software incluem:

  • Produzir códigos eficientes e inteligíveis respeitando as especificações
  • Testar e implementar programas e sistemas
  • Reparar e aprimorar softwares existentes

descrição do trabalho de um desenvolvedor de software

Descrição do trabalho

Estamos procurando um Desenvolvedor de Software para construir e implementar programas funcionais. O profissional trabalhará com outros Desenvolvedores e Gerentes de Produto durante todo o ciclo de vida de desenvolvimento de softwares.

Para essa função, é preciso ter espírito de equipe, olhar aguçado para detalhes e habilidades para resolver problemas. Se, além disso, você tiver experiência em estruturas Agile e linguagens de codificação conhecidas (por exemplo, JavaScript), gostaríamos de conhecê-lo.

Seu objetivo será desenvolver programas e sistemas eficientes que atendam às necessidades do usuário.

Responsabilidades

  • Trabalhar com desenvolvedores para projetar algoritmos e fluxogramas
  • Produzir códigos eficientes e inteligíveis respeitando as especificações
  • Integrar componentes de software e programas de terceiros
  • Verificar e implementar programas e sistemas
  • Diagnosticar, depurar e atualizar softwares existentes
  • Coletar e avaliar opiniões de usuários
  • Recomendar e executar melhorias
  • Criar documentação técnica para referência e elaboração de relatórios

Requisitos

  • Experiência comprovada como Desenvolvedor de Software, Engenheiro de Software ou função similar
  • Familiaridade com metodologias de desenvolvimento Agile
  • Experiência com design e desenvolvimento de softwares em um ambiente voltado para testes
  • Conhecimento de linguagens de codificação (por exemplo, C++, Java, JavaScript) e estruturas/sistemas (por exemplo, AngularJS, Git)
  • Experiência com bancos de dados e estruturas de mapeamento objeto-relacional (ORM) (por exemplo, Hibernate)
  • Capacidade para aprender novas linguagens e tecnologias
  • Excelentes habilidades de comunicação
  • Engenhosidade e iniciativa para resolver problemas
  • Atenção aos detalhes
  • Bacharelado em Ciência da Computação, Engenharia ou área relacionada

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.