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.
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
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