Easy Hunter

Desenvolvedor C++

Use este modelo de descrição do trabalho para atrair e contratar candidatos qualificados para o seu departamento de TI. Fique à vontade para modificá-lo com as atribuições e responsabilidades inerentes à função e de acordo com as necessidades de sua empresa.

O que é um Desenvolvedor C++?

Um Desenvolvedor C++ é um profissional de tecnologia da informação que se especializa na linguagem de programação C++. O C++ é uma linguagem de programação de alto desempenho e amplamente utilizada, conhecida por sua eficiência e flexibilidade. Ela é usada em uma variedade de domínios, incluindo desenvolvimento de software de sistemas, desenvolvimento de jogos, programação de dispositivos embarcados, desenvolvimento de aplicativos de desktop e muito mais. Desenvolvedores C++ são altamente valorizados em muitos setores, incluindo indústria de jogos, finanças, ciência, engenharia e sistemas embarcados. A linguagem C++ é conhecida por seu desempenho excepcional e é uma escolha popular para projetos que exigem alto desempenho, controle de hardware e baixo nível de acesso ao sistema. Eles desempenham um papel crucial no desenvolvimento de soluções de software robustas e eficientes.

Descrição da vaga

Estamos em busca de um Desenvolvedor C++ altamente qualificado e apaixonado por programação para se juntar à nossa equipe de desenvolvimento. Se você é apaixonado por desafios técnicos, possui experiência sólida em C++ e deseja fazer parte de projetos inovadores, esta é uma oportunidade emocionante para se destacar em um ambiente colaborativo e dinâmico.

Responsabilidades

  • Desenvolver e manter software de alto desempenho usando a linguagem de programação C++.
  • Colaborar com a equipe de engenheiros e designers para traduzir requisitos técnicos em soluções eficazes.
  • Escrever código limpo, modular e bem documentado.
  • Realizar testes e depurações para garantir a qualidade e estabilidade do software.
  • Otimizar o desempenho das aplicações e algoritmos.
  • Manter-se atualizado com as melhores práticas de desenvolvimento em C++ e as tendências da indústria.

Requisitos obrigatórios

  • Experiência sólida em desenvolvimento de software com C++.
  • Conhecimento profundo de estruturas de dados e algoritmos.
  • Familiaridade com bibliotecas e padrões de C++.
  • Habilidade de solucionar problemas complexos de forma eficaz.
  • Familiaridade com controle de versão, preferencialmente Git.
  • Excelentes habilidades de comunicação e trabalho em equipe.

Diferenciais

  • Experiência em desenvolvimento de sistemas embarcados ou aplicações de alto desempenho.
  • Conhecimento de outras linguagens de programação, como Python ou Java.
  • Experiência com desenvolvimento multiplataforma (Windows, Linux, macOS).
  • Familiaridade com desenvolvimento de jogos, gráficos 3D ou realidade virtual.
  • Certificações relacionadas a C++.
  • Contribuições para projetos de código aberto ou portfólio de projetos pessoais.

Formação, cursos e certificações

  • Graduação em Ciência da Computação, Engenharia de Software ou área relacionada (ou equivalente em experiência).
  • Certificações relevantes, como Certified C++ Programmer, são um plus.

Benefícios

  • Salário competitivo com base na experiência.
  • Plano de saúde e odontológico.
  • Vale-refeição ou vale-alimentação.
  • Horário flexível e possibilidade de trabalho remoto.
  • Ambiente de trabalho desafiador e inovador.
  • Oportunidades de treinamento e desenvolvimento profissional contínuo.
  • Participação em projetos emocionantes e impactantes.
  • Cultura de empresa que valoriza o equilíbrio entre vida pessoal e profissional.

CBO: 2124-05