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

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

    Start a free trial