About the role
Lottery industry project.
The team will be involved in expanding the existing casino system and working on new functionalities.
Our expectations
- Minimum of 4 years of experience in programming in C++
- Experience working with embedded systems and the Windows Embedded and Linux platforms
- Advanced knowledge of C++ and experience working with drivers
- Experience in migrating software between platforms, particularly from Windows to Linux
- Knowledge of the architecture of Windows and Linux operating systems
- Ability to work with version control tools such as Git
- Very good command of English
- Hybrid work model: 2-3 days in the office
Nice to have
- MS SQL Server DBA knowledge
- Knowledge of C# and the .NET platform
- Knowledge of message queuing systems such as RabbitMQ and ZeroMQ
- Familiarity with CI/CD tools and process automation
- Familiarity with containerization technologies (Docker) is a plus
Main responsibilities
- Analyze existing code in C++ and participate in planning the migration process
- Rewrite and recompile C++ drivers for the Linux system
- Ensure the system's compatibility and stability after migration
- Collaborate with the development team and participate in project meetings
- Document completed work and create necessary technical documentation