C++ Developer (m/f/d) - Híbrido Aveiro
Principais Responsabilidades:
1. Conceber e desenvolver módulos de software de alta qualidade para o nosso sistema de planeamento de capacidade e horários, revolucionando os transportes públicos.
2. Melhorar módulos existentes, implementar novos testes e colaborar na resolução de bugs para garantir desempenho e fiabilidade.
3. Colaborar com equipas multifuncionais para definir, desenhar e entregar soluções inovadoras que cumpram os requisitos dos projetos.
4. Participar e liderar revisões de código, garantindo alta qualidade e fornecendo feedback construtivo aos membros da equipa.
5. Diagnosticar e resolver problemas técnicos complexos, assegurando a estabilidade e desempenho do software.
6. Manter-te atualizado com as últimas tendências e tecnologias da indústria para melhorar continuamente o processo de desenvolvimento de software.
7. Orientar developers juniores, promovendo um ambiente colaborativo e de melhoria contínua.
Requisitos:
8. Licenciatura ou Mestrado em Informática, Engenharia ou área relacionada.
9. Mínimo de 5 anos de experiência profissional em desenvolvimento de software.
10. Experiência significativa em C++ (preferencialmente C++11 ou superior).
11. Conhecimento profundo de metodologias de desenvolvimento de software, algoritmos, estruturas de dados, padrões de design e arquiteturas.
12. Experiência em testes de software e metodologias/frameworks.
13. Proficiência em sistemas de controlo de versão (ex.: Git) para gerir alterações de código de forma eficaz.
14. Experiência com design e otimização de bases de dados (SQL, NoSQL) é valorizada.
15. Conhecimento de Qt6, Docker e ferramentas de CI/CD é um diferencial.
16. Familiaridade com metodologias Agile para promover desenvolvimento iterativo e colaboração.
17. Excelentes capacidades de resolução de problemas, atenção ao detalhe e habilidade para trabalhar de forma independente e em equipa.
18. Fortes competências de comunicação e colaboração, com capacidade de explicar conceitos técnicos a não-técnicos.
19. Disponibilidade para trabalhar com diferentes linguagens de programação é preferível.
20. Fluente em inglês (escrito e falado).
Se estás pronto para fazer a diferença, envia-nos a tua candidatura