Games Service Developer
SpinPlay Games · Las Vegas, NV · 2 wk ago
RemoteRemoteEngineeringFull-time
Key Responsibilities
- Designs, codes and debugs game services using math models and spec docs.
- Works at all stages of the game service development lifecycle from requirements capture by liaising with Mathematicians, through service design & implementation, support to client developers and QA service testing and to compliance and production teams.
- Increases efficiency through automation, workflow streamlining, and system optimization.
- Keeps current with new technologies and makes recommendations to the team.
- Collaborates with members of the QA and delivery teams to ensure game services and related components are tested, installed and maintained to a high standard.
- Promotes high code standards within the team.
- Maintains and enhances existing product code.
- Actively participates in the agile scrum process.
- Sets up, configures and maintains development, testing and staging environments.
- Detects and resolves performance issues.
- Maintains version control using Git based services.
- Creates JIRA tasks and manages their workload independently.
- Takes complete ownership of their game development responsibilities to ensure on-time deliveries.
Skills, Knowledge and Expertise
- 5+ years experience creating slot games.
- Experience in implementing game math models on the server side.
- Worked with client developers and QA to provide support on game services.
- Create API documentation for client developers and QA team.
- Able to multi-task and be agile, when required.
- Excellent problem-solving skills and attention to detail.
- Experience with version control systems, such as Git (BitBucket, GitHub etc).
- Preferred: Demonstrated expertise in all aspects of C#, dotnet, Visual Studio and related technologies.
- Solid knowledge of OOPs, MVC and other design principles.
- Knowledge of DevOps – Azure DevOps preferably.
- Knowledge of PowerShell, Shell Scripts or NodeJS for writing helper tools.
- Passionate about building highly optimized high-performance game services and systems.
- Participate in code reviews and ensure code quality and maintainability.