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 5 years of experience in C# programming
- Strong knowledge of the .NET platform
- Knowledge of software architecture principles (e.g., SOLID, design patterns) for scalable, maintainable solutions
- Good knowledge of message queuing systems, such as RabbitMQ
- Proficiency with version control tools like Git
- Experience with CI/CD tools and process automation
- Familiarity with containerization technologies (Docker)
- Very good command of English
- From time to tome visits in office in Warsaw.
Nice to have
- Experience with SQL databases, including complex queries and performance optimization
- MS SQL Server DBA knowledge
- Experience in 0MQ/NetMQ
- Experience working with embedded systems and platforms such as Windows Embedded and Linux.
- Understanding of Windows and Linux operating system architectures
- Knowledge of C++
- Experience working with drivers.
Main responsibilities
- Analyze existing C# code and participate in planning the migration process
- Rewrite C# code for the Linux platform, including updating to newer versions of .NET
- Ensure compatibility and stability of the system after migration
- Collaborate with the development team and participate in project meetings
- Document completed work and create necessary technical documentation.