What do workers want in a job? We asked 1,250 people – and they responded. SEE OUR NEW REPORT

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

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

As responsabilidades do Engenheiro de Software Sênior incluem:

  • Dirigir projetos de desenvolvimento de softwares
  • Produzir, testar e depurar códigos
  • Liderar engenheiros e desenvolvedores

descrição do trabalho de um engenheiro de software sênior

Descrição do trabalho

Estamos procurando um Engenheiro de Software Sênior para produzir e implementar soluções de software funcionais. O profissional trabalhará com a alta gerência para definir requisitos de software e liderar projetos operacionais e técnicos.

Para esssa função, é preciso ser capaz de trabalhar de forma independente e com pouca supervisão. Também é preciso ter excelentes habilidades de organização e resolução de problemas. Se, além disso, você tiver experiência prática em desenvolvimento de softwares e metodologias ágeis, gostaríamos de conhecê-lo.

Sua função será desenvolver softwares de alta qualidade que atendam às necessidades e objetivos de negócios do usuário.

Responsabilidades

  • Desenvolver design e arquitetura de softwares de alta qualidade
  • Identificar, priorizar e executar tarefas no ciclo de vida de desenvolvimento de softwares
  • Desenvolver ferramentas e aplicativos por meio de códigos inteligíveis e eficientes
  • Automatizar tarefas por meio de ferramentas e linguagem de scripting adequadas
  • Revisar e depurar códigos
  • Executar testes de validação e verificação
  • Colaborar com equipes internas e fornecedores para corrigir e aprimorar produtos
  • Documentar fases de desenvolvimento e monitorar sistemas
  • Assegurar que os softwares estejam atualizados com as mais recentes tecnologias

Requisitos

  • Experiência comprovada como Engenheiro de Software Sênior
  • Extensa experiência em desenvolvimento de softwares, linguagens de scripting e gestão de projetos
  • Experiência no uso de ferramentas de monitoramento de sistemas (por exemplo, New Relic) e plataformas de automação de testes
  • Conhecimento de linguagens de codificação específicas (por exemplo, Python, C++) e da plataforma Java/J2EE
  • Conhecimento profundo de bancos de dados relacionais (por exemplo, PostgreSQL, MySQL) e bancos de dados NoSQL (por exemplo, MongoDB)
  • Familiaridade com vários sistemas operacionais (Linux, Mac OS, Windows)
  • Mente analítica e aptidão para resolver problemas
  • Capacidade para trabalhar de forma independente
  • Excelentes habilidades organizacionais e de liderança
  • Bacharelado em Ciência da Computação ou formação em á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.

    Try it for free