Atualmente, estamos procurando um engenheiro de software C++ altamente qualificado e motivado para se juntar à nossa equipe dinâmica. Como engenheiro de software C++, você desempenhará um papel fundamental no desenvolvimento e aprimoramento de nossos aplicativos de software, usando sua experiência em programação C++ para criar soluções eficientes, robustas e escaláveis. Você colaborará com equipes multifuncionais, incluindo gerentes de produto, designers e testadores, para garantir que nosso software atenda aos requisitos do cliente e aos padrões do setor.

Responsabilidades:

  1. Colaborar com as partes interessadas para reunir e analisar requisitos e especificações de software.
  2. Projete, desenvolva, teste e mantenha aplicativos C++ de alta qualidade, aderindo às melhores práticas e padrões de codificação.
  3. Otimize o código para desempenho, escalabilidade e estabilidade, identificando e resolvendo gargalos e problemas à medida que surgem.
  4. Participe de revisões de código e discussões de design, fornecendo feedback construtivo para melhorar a qualidade geral do software.
  5. Expanda continuamente seu conhecimento sobre técnicas de programação C++ e tendências do setor, incorporando novos insights ao seu trabalho.
  6. Colabore com as equipes de garantia de qualidade para identificar, reproduzir e resolver defeitos de software.
  7. Crie e mantenha documentação técnica clara e concisa para design de software, código e manuais do usuário.
  8. Mentor e fornecer orientação para engenheiros juniores, fostuma cultura de aprendizagem e melhoria contínuas.

Requisitos:

  1. Bacharel em Ciência da Computação, Engenharia ou áreas afins.
  2. Mais de 3 anos de experiência profissional em desenvolvimento de software, com foco em programação C++.
  3. Forte conhecimento da linguagem C++, librare frameworks (como Boost, STL ou Qt).
  4. Proficiência em programação orientada a objetos, padrões de projeto e estruturas de dados.
  5. Familiaridade com multithreading, gerenciamento de memória e programação de rede.
  6. Experiência com sistemas de controle de versão (como Git) e ferramentas de rastreamento de bugs (por exemplo, JIRA).
  7. Excelentes habilidades analíticas, de resolução de problemas e de depuração.
  8. Fortes habilidades de comunicação e capacidade de trabalhar de forma eficaz em um ambiente de equipe colaborativa.
  9. Detalhista e organizado, com capacidade de gerenciar múltiplas tarefas e cumprir prazos.

Bom para Haves:

  1. Conhecimento de outras linguagens de programação, como Python, Java ou C#.
  2. Experiência com desenvolvimento multiplataforma, incluindo Linux, Windows e macOS.
  3. Familiaridade com metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.

    Se você é um talentoso engenheiro de software C++ apaixonado por criar soluções de software inovadoras, queremos ouvir sua opinião! Por favor, envie seu currículo e carta de apresentação, detalhando sua experiência e qualificações, para nós. Estamos ansiosos para analisar sua inscrição.