.net Core Backend Developer (with Hardware Experience)

Vaughan, ON, CA, Canada

Job Description

Join our dynamic and innovative gaming company that's passionate about creating immersive and cutting-edge gaming experiences. We pride ourselves on a culture of creativity, collaboration, and a commitment to pushing the boundaries of gaming. If you're a highly motivated and skilled specialist passionate about the gaming industry, we want you to join our team. This is a full-time IN OFFICE position.



We are seeking an experienced.

NET Core Backend Developer

(with Hardware Experience)

with a solid background in backend development for

land-based slot game cabinets

. The ideal candidate will have hands-on experience in hardware integration, supporting peripheral devices, and optimizing system performance.



Responsibilities:



Develop and maintain backend systems for land-based slot game cabinets using C# (.Net) Take ownership of the integration of

game boards

and

peripheral devices

(e.g., printers, bill acceptor), ensuring seamless communication between hardware and game software. Troubleshoot and resolve hardware integration and backend issues. Understand system performance, identify bottlenecks, and troubleshoot issues related to GPU performance, memory consumption, and hardware efficiency, while leveraging functional programming practices to improve application performance and scalability. Collaborate with frontend developers to integrate RESTful APIs Participate in project management activities, ensuring timely delivery of tasks Conduct unit testing and end-to-end testing to ensure code quality and application stability Continuously learn and apply new technologies and best practices
###

Requirements





Proven ability to manage the

backend integration

of

slot game cabinets

independently or similar hardware-dependent environments. Strong problem-solving skills with the ability to troubleshoot hardware and software integration challenges. Familiarity with

slot game architecture

and performance requirements for

land-based gaming cabinets

. 3 years hands on experience with C#/.Net Core (preferred) MongoDB/NoSQL: 3 years (preferred) Docker: 2 years (preferred) Kubernetes: 2 years (preferred) CI/CD: 2 years (preferred) Bachelor's degree or College Diploma in Computer Science, Software Engineering, or a related field,

or equivalent practical experience

Open mindset for learning and continuous improvement
###

Benefits



Exciting projects using cutting-edge technologies Collaborative and supportive work environment Competitive salary and bonuses Opportunities for career development, growth and advancement Fantastic company events Benefits including extended healthcare, dental care, vision care, and disability insurance On-site leisure facilities On-site parking


Bring your minimum of 3 years of product management experience in the gaming industry or a closely related field.
Strong knowledge of the slot game development process from a technical perspective.
In-depth knowledge of game design principles, mechanics, and player psychology specific to slot machine games.
Proficiency in game development technologies, tools, and software, including familiarity with popular game engines and frameworks.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2389975
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vaughan, ON, CA, Canada
  • Education
    Not mentioned