Description
DESCRIPTION
We are looking for a **C++ Developer** with at least **3 years of experience** to join Mobility projects, contributing to the development of solutions for the railway, traffic, port, and airport sectors.
The selected candidate will join a specialized technical team, participating in the development and evolution of C++ applications, integrating messaging-based solutions and applying sound software development practices.
**What do we offer?**
* Permanent contract with us.
* Stable project within the Mobility area.
* Participation in projects for the railway, traffic, port, and airport sectors.
* Hybrid work model: 3 days on-site per week.
* Workplace: San Fernando de Henares (Madrid).
* Flexible working hours from Monday to Friday, with arrival between 08:00 and 09:00 and departure between 17:00 and 18:00, including one hour for lunch.
* Intensive working day on Fridays.
* Intensive working schedule during summer.
* Professional development.
* Job stability.
* Competitive salary based on experience \+ access to flexible compensation.
REQUIREMENTS
* At least 3 years of experience in C++ development.
* Experience developing applications using C++.
* Knowledge of messaging via REST APIs, MQTT, and Web Services (WS).
**Desirable requirements**
------------------------
* Experience in Revenue Collection Systems.
* Familiarity with Jira.
* Knowledge of version control, preferably Git.
* Knowledge of Continuous Integration and Continuous Deployment (CI/CD).
* Experience with Jenkins, Docker, and Kubernetes.
* Experience in application testing (unit tests and integration tests).
* Knowledge of Mockito and Google Test.
* Knowledge of design patterns and Clean Code principles.
* Experience using Docker and CI/CD environments.
* Experience using Visual Studio Code.
* Knowledge of CMake.