Senior Software Engineer


Job Description

Roles and Responsibilities:

Follow a disciplined Agile/Scrum software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of gaming products
Assists in the overall schedule estimations of product releases
Assists other Software Engineers in the estimation of design and development tasks
Authors technical design documents for the class 2 and class 3 games
Work with senior staff to design code that adheres to the written specifications
Initiates and/or participates in peer reviews of code design and written code
Documents new/modified code, and develops/automates unit and integration tests to verify the changes
Analyze existing software to debug and troubleshoot field issues that may arise
Identifies and proposes software development process improvement initiatives for improving execution speed and quality
Assists in the technical analysis of potential tools and commercial products
Mentors junior Software Engineers in SDLC processes and design/coding patterns


Bachelor’s Degree in Computer Science/ related field or equivalent experience
8 +Experience with Python, C#, and/or C++
Experience programming on Linux or Windows platform
Advanced working knowledge of Object Oriented Analysis and Design (OOAD)
Knowledge of design/modeling with tools such as UML
Experience in database design and development
Proficient in Microsoft Office (Word, Excel, PowerPoint, etc.)
Excellent communication, planning and organizational skills
Ability to work well in a team environment
Experience with continuous integration systems

Preferred Skills and Experience:

Casino gaming or related technology experience
Strong working knowledge in one or more of the following: WPF, WCF, LINQ
Microcontrollers and embedded systems
Experience in network protocols
Low level communication protocols (e.g. RS-232)
Proprietary hardware protocols
Experience with automated testing

Headhunter: Felipe Carvalho
Click or drag a file to this area to upload.
File formats: PDF, DOC, DOCX, ODT.