Description
DESCRIPTION
We are seeking a C++ Developer with experience to join a Mobility sector project related to ticketing systems and transport payment environments.
The selected candidate will develop applications targeting ticketing equipment, such as automatic vending machines, sales systems, and automatic gates.
Additionally, the candidate will participate in integrations via REST APIs, MQTT, and WebSockets, applying design patterns, Clean Code principles, version control, CI/CD, containerization, and application testing.
**What do we offer?**
* Permanent contract with us.
* Stable project within the Mobility sector, focused on ticketing systems and transport payment environments.
* 100% onsite working mode.
* Workplace: 22@, Barcelona.
* Project-provided team equipment due to security requirements.
* Professional development.
* Job stability.
* Competitive salary based on experience.
* Access to flexible compensation.
REQUIREMENTS
* Bachelor's or Engineering degree in Computer Science, Telecommunications, or Industrial Engineering.
* Minimum 3 years of experience in C++ development.
* Prior experience in revenue collection systems related to transport and ticketing.
* Knowledge of PCI-SSS regulations and standards.
* Proficiency with Visual Studio Code and CMake.
* Knowledge of integration and communication via REST APIs, MQTT, and WebSockets.
* Understanding of design patterns and Clean Code best practices.
* Experience with Jira and Confluence.
* Knowledge of Git.
* Experience in continuous integration and continuous deployment environments using Jenkins, GitHub, Docker, and Kubernetes.
* Experience in application testing through unit and integration tests.
* Experience with Mockito and Google Test.
* Experience using Docker containers.
* English level B2.
* Willingness to travel.