Location: | Aveiro, Aveiro |
Openings: | 1 |
Description:
Na Onile IT inspiramos a transformação tecnológica das organizações, acrescentando valor ao seu negócio.
Prestamos serviços de consultoria em tecnologias de informação, comunicações e eletrónica, intervindo em todo o ciclo de desenvolvimento de projectos, desde o levantamento de necessidades, passando pela definição da arquitetura, desenvolvimento e testes de software e hardware, integração da solução com outras existentes, acompanhamento dos resultados e implementação de medidas corretivas.
O nosso foco é a inovação e precisamos de pessoas como tu: com ideias diferentes e motivação para as colocar em prática!
C++ Developer (m/f/d) - Híbrido Aveiro
Principais Responsabilidades:
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.
Melhorar módulos existentes, implementar novos testes e colaborar na resolução de bugs para garantir desempenho e fiabilidade.
Colaborar com equipas multifuncionais para definir, desenhar e entregar soluções inovadoras que cumpram os requisitos dos projetos.
Participar e liderar revisões de código, garantindo alta qualidade e fornecendo feedback construtivo aos membros da equipa.
Diagnosticar e resolver problemas técnicos complexos, assegurando a estabilidade e desempenho do software.
Manter-te atualizado com as últimas tendências e tecnologias da indústria para melhorar continuamente o processo de desenvolvimento de software.
Orientar developers juniores, promovendo um ambiente colaborativo e de melhoria contínua.
Requisitos:
Mínimo de 5 anos de experiência profissional em desenvolvimento de software.
Experiência significativa em C++ (preferencialmente C++11 ou superior).
Conhecimento profundo de metodologias de desenvolvimento de software, algoritmos, estruturas de dados, padrões de design e arquiteturas.
Experiência em testes de software e metodologias/frameworks.
Proficiência em sistemas de controlo de versão (ex.: Git) para gerir alterações de código de forma eficaz.
Experiência com design e otimização de bases de dados (SQL, NoSQL) é valorizada.
Conhecimento de Qt6, Docker e ferramentas de CI/CD é um diferencial.
Familiaridade com metodologias Agile para promover desenvolvimento iterativo e colaboração.
Excelentes capacidades de resolução de problemas, atenção ao detalhe e habilidade para trabalhar de forma independente e em equipa.
Fortes competências de comunicação e colaboração, com capacidade de explicar conceitos técnicos a não-técnicos.
Disponibilidade para trabalhar com diferentes linguagens de programação é preferível.
Fluente em inglês (escrito e falado).
Se estás pronto para fazer a diferença, envia-nos a tua candidatura!