Junior Software Engineer (C++)
Sofia, BG, 1766
Amusnet is a leading provider recognized for offering the best-performing products and innovative solutions in gaming globally. With a portfolio of 300+ casino games, our company collaborates with 800+ operators on 2000+ websites in 35+ markets to enrich online entertainment. Our dedication to innovation and technology also extends to producing premium slot cabinets where our games fuse seamlessly with cutting-edge hardware solutions. Our team consists of 750+ industry professionals, and we continue to broaden our network of offices as we grow. Our team is growing and we are looking for Junior Software Engineer (C++)!
THE PERFECT TEAM MEMBER IS INSPIRED TO:
- Participate in the development of embedded and back-end software using C++
- Work in Linux environment
- Research and integrate third-party libraries APIs
- Collaborate with a team of experts in the field, to integrate and develop various services
- Implement communication with various hardware devices and cloud services
- Think proactively, identifying opportunities for improvement and taking actions without being prompted
- Actively contribute to team success and continuous improvement
THE SKILLS THAT WILL GRAB OUR ATTENTION:
- Track of record using C++ 11/14/17/20 (the newer, the better)
- Good command of C++ STL
- Good understanding of object-oriented design and programming
- Good knowledge of various design patterns
- Good knowledge of algorithms and data structures
- Passion for clean code and clean architecture
- Basic knowledge of code testing practices (e.g. unit testing, integration testing, system testing, etc.)
- Good knowledge of source control tools (e.g. Git, SVN)
- Basic knowledge of Agile software development practices and ceremonies
- Analytical and problem-solving skills with passion for quality and attention to consistency
SKILLS CONSIDERED AS AN ADVANTAGE:
- 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
THE REASONS TO JOIN OUR TEAM:
- Excellent remuneration package
- Performance-based bonuses
- Private health insurance
- Card for Public Transportation
- Multisport card
- Corporate discounts
- Parking – early bird option
- 25 days of annual paid leave
- Performance review process
- Internal & external training programs
- Team buildings & local company events
- Work-life balance
- Inspiring & supportive colleagues
- Culture that encourages creativity & talent
If you are interested, please send us your CV.
All applications will be treated strictly confidential.
Only short-listed candidates will be contacted.
Thank you for applying!