C++ Software Developer
Descrizione dell'offerta
C++ Software Developer
We are looking for a C++ Software Developer to join our development team and support one of our partner companies based in Paderno Dugnano (Milan) .
The selected candidate will be involved in the design, development, and continuous improvement of software solutions, working in a collaborative and Agile-oriented environment.
Main Responsibilities
- Analyze customer and project requirements to define effective technical solutions
- Design, develop, and maintain software applications using C++
- Write and execute unit tests to ensure software quality and reliability
- Produce and maintain technical documentation
- Contribute to the continuous improvement of the software and development processes
- Collaborate with cross-functional teams following Agile/Scrum methodologies
Required Skills and Experience
- Excellent knowledge of C++ (C++14 required, C++17 recommended), at least 3 years of experience
- Professional experience with Qt, Qt Creator, and QML (WT is a plus)
- Experience with Boost libraries
- Good understanding of ORM frameworks
- Solid experience with multithreading programming techniques
- Strong knowledge of Object-Oriented Programming , best practices, and Design Patterns
- Experience working with Agile methodologies , preferably Scrum
Nice to Have
- Knowledge of Embedded Linux environments