Our team creates innovative solutions for the gaming industry.
About this role
* We are seeking a skilled software developer to join our team. This person will design and implement cutting-edge software systems that meet our high standards of quality and performance.
Key Responsibilities:
1. Assess requested features and identify scope of work/dependencies for development requirements.
2. Improve the whole life cycle of services, from inception and design, through deployment, operation and refinement.
3. Design and develop robust, scalable software as part of our team.
4. Perform thorough testing, verification and validation of software.
5. Provide technical guidance and support to stakeholders.
6. Troubleshoot and debug code to identify issues.
7. Foster collaboration with other teams to build connections across diverse systems.
Requirements:
* Bachelor's degree in Computer Science or related field, or equivalent practical experience.
* At least 3 years of experience as a Back-end Engineer using C# or C languages.
* Proficiency in C#, .Net framework (including WPF & WCF and .Net core).
* Experience with Google Protobuf & gRPC.
* Experience with C++ 17 standard or later.
* Familiarity with multi-threaded systems.
* Good understanding of Microservices.
* Experience building Restful services.
* Experience with SQLite database concepts and Structured Query Language.
* Understanding of cloud computing, along with hands-on experience in cloud architecture, is highly desirable.