Software Engineer C++ (Live casino)
Sofia, BG, 1766
We are looking for a Software Engineer (C++) to turn ideas into reality and be involved in various aspects of software development – from concept to finished product including design, programming, play testing, and production. As a Software Engineer, you're not just coding, you're architecting the future of entertainment. You will have the opportunity to solve challenging tasks and contribute to the creation of entirely new products where high performance is a must, not a luxury.
THE PERFECT TEAM MEMBER IS INSPIRED TO:
- Participate in the development of software using C++
- Work in Linux environment
- Research and integrate third-party libraries APIs
- Implement communication with various hardware devices
- Ship new products from scratch in a high-growth, evolution-first environment
- Collaborate with a team of experts in the field, to integrate and develop the optimal solutions
THE SKILLS THAT WILL GRAB OUR ATTENTION:
- 2+ years of professional experience in software engineering using C++14 and newer
- Excellent command of C++ STL
- Deep understanding of object-oriented design and programming
- Good knowledge of various Design Patterns
- Understanding the implementation of the most common data structures
- Ability to solve complex technical challenges with minimal supervision
- Strong interpersonal and communication skills, possessing a deep sense of project ownership
- Strong attention to detail and great debugging skills
- Highly motivated personality, striving for continuous improvement
SKILLS CONSIDERED AS AN ADVANTAGE:
- Basic knowledge of Agile software development practices and ceremonies
- Python scripting (automation, build systems, etc.)
- SQL
- REST architecture
- Linux operating system and shell scripting
- Experience with development of network and/or serial communication and communication protocols
- Experience with CI/CD tools (e.g. Jenkins)
- Experience with code review practices