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:
- Colaborar com as partes interessadas para reunir e analisar requisitos e especificações de software.
- Projete, desenvolva, teste e mantenha aplicativos C++ de alta qualidade, aderindo às melhores práticas e padrões de codificação.
- Otimize o código para desempenho, escalabilidade e estabilidade, identificando e resolvendo gargalos e problemas à medida que surgem.
- Participe de revisões de código e discussões de design, fornecendo feedback construtivo para melhorar a qualidade geral do software.
- Expanda continuamente seu conhecimento sobre técnicas de programação C++ e tendências do setor, incorporando novos insights ao seu trabalho.
- Colabore com as equipes de garantia de qualidade para identificar, reproduzir e resolver defeitos de software.
- Crie e mantenha documentação técnica clara e concisa para design de software, código e manuais do usuário.
- Mentor e fornecer orientação para engenheiros juniores, fostuma cultura de aprendizagem e melhoria contínuas.
Requisitos:
- Bacharel em Ciência da Computação, Engenharia ou áreas afins.
- Mais de 3 anos de experiência profissional em desenvolvimento de software, com foco em programação C++.
- Forte conhecimento da linguagem C++, librare frameworks (como Boost, STL ou Qt).
- Proficiência em programação orientada a objetos, padrões de projeto e estruturas de dados.
- Familiaridade com multithreading, gerenciamento de memória e programação de rede.
- Experiência com sistemas de controle de versão (como Git) e ferramentas de rastreamento de bugs (por exemplo, JIRA).
- Excelentes habilidades analíticas, de resolução de problemas e de depuração.
- Fortes habilidades de comunicação e capacidade de trabalhar de forma eficaz em um ambiente de equipe colaborativa.
- Detalhista e organizado, com capacidade de gerenciar múltiplas tarefas e cumprir prazos.
Bom para Haves:
- Conhecimento de outras linguagens de programação, como Python, Java ou C#.
- Experiência com desenvolvimento multiplataforma, incluindo Linux, Windows e macOS.
- 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.