C++ Software Engineer in Lisbon

C++ Software Engineer in Lisbon

Lisbon Tempo inteiro 49500 - 60500 € / ano (est.) Híbrido
A

Num relance

  • Tarefas: Desenvolver e implementar componentes de software em C++ para uma aplicação desktop robusta.
  • Empresa: Empresa de tecnologia inovadora com um ambiente colaborativo.
  • Benefícios: Salário competitivo, benefícios de saúde e modelo de trabalho híbrido.
  • Outras informações: Oportunidades de crescimento profissional em um ambiente dinâmico.
  • Porquê este emprego: Trabalhe com tecnologias modernas e faça a diferença em projetos de longa data.
  • Qualificações: Experiência em desenvolvimento de software em C++ e habilidades de resolução de problemas.

O salário previsto situa-se entre 49500 - 60500 € por ano.

Estamos à procura de um Engenheiro de Software C++ para ajudar a evoluir uma aplicação desktop substancial construída com C++20 e Qt. O produto tem mais de 15 anos de história de desenvolvimento, portanto, o sucesso nesta função significa entender decisões de design estabelecidas e melhorar o software de forma incremental, mantendo a estabilidade e a fiabilidade.

O que você fará:

  • Desenhar e implementar componentes de software, APIs e arquitetura de sistema que sejam mantíveis.
  • Desenvolver e depurar aplicações em Linux, utilizando a linha de comando e ferramentas de desenvolvimento comuns.
  • Manter e melhorar builds baseados em CMake.
  • Escrever e manter testes unitários automatizados.
  • Participar em colaboração baseada em Git e revisões de código construtivas.
  • Trabalhar pragmaticamente em uma base de código grande e de longa duração, melhorando a qualidade sem reescritas desnecessárias.
  • Investigar problemas técnicos complexos e conduzi-los até a resolução.

O que você traz:

  • Experiência profissional no desenvolvimento de software em C++.
  • Conhecimento de princípios de design modernos em C++, incluindo posse de recursos, semântica de movimento, const-correção e uso eficaz da Biblioteca Padrão.
  • Experiência na criação de código mantível e testável e no design de componentes de software, APIs ou arquitetura.
  • Fortes habilidades de depuração, analíticas e de resolução de problemas.
  • Experiência com frameworks de testes unitários automatizados como Catch2, Google Test, Boost.Test ou equivalente.
  • Experiência com desenvolvimento em Linux, fluxos de trabalho Git e CMake.
  • Experiência trabalhando com bases de código grandes, estabelecidas ou legadas, mantendo a estabilidade do produto.
  • Confiança na comunicação de conceitos técnicos em inglês, tanto escrito quanto falado.

Nice to have:

  • Experiência com aplicações desktop usando Qt 5.15 ou posterior.
  • Experiência com C++17 e C++20.
  • Experiência modernizando bases de código estabelecidas através de refatoração, melhor cobertura de testes ou práticas de engenharia aprimoradas.
  • Experiência com aplicações multithreaded ou concorrentes.
  • Familiaridade com frameworks de mocking como Trompeloeil ou Google Mock, CI/CD, análise estática e sanitizers.

Modelo de trabalho: híbrido, 50% presencial em Lisboa.

Empregador para C++ Software Engineer in Lisbon: Act Digital

A Act Digital é um excelente empregador, oferecendo um ambiente de trabalho dinâmico e colaborativo em Lisboa, onde a inovação e a tecnologia estão no centro das operações. Os colaboradores têm acesso a oportunidades de crescimento profissional, formação contínua e um forte foco na automação e melhoria de processos, o que torna cada dia uma nova oportunidade para aprender e contribuir. Além disso, a cultura de apoio e a ênfase na segurança e fiabilidade dos sistemas bancários garantem que cada membro da equipa se sinta valorizado e parte integrante do sucesso da empresa.

A

Dados de contacto:

Equipa de recrutamento de Act Digital

Achamos que precisas destas competências para brilhares como C++ Software Engineer in Lisbon

C++
C++20
Qt
Linux Development
CMake
Git
Automated Unit Testing