Game Developer
Betway Africa
Date: 1 day ago
City: Pretoria, Gauteng
Contract type: Full time

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow!
- Build games and features, with unit tests that can support our large and growing user base
- Come up with interesting new game ideas and features – and bring it to life
- Collaborate with peers to write, review, or provide feedback on a technical design proposal
- Contribute to internal tools that help us improve our development process, manage our users, and scale our systems.
- Participate in your teams’ morning standup meeting
- Coding responsibilities
- Produce clean maintainable and scalable code
- Modify/Update code
- Develop prototypes
- Ensure that your code have unit tests
- Maintain well-structured Solutions in Source Control
- Ensure that major updates to a solution are branched
- Follow established application design standards, policies, and procedures
- Ensure all new development/updates/changes go through an appropriate testing process
- Ensure all code deployed to QA is working and self-tested before handed over to QA
- Ensure adequate handover to QA is done (Verbal is not adequate)
- Perform application development/programming analysis duties
- Install, research, test, and verify proper functioning of software updates
- Follow established database standards and procedures if applicable
- Ensure that the dev and staging environments are in a well-managed and maintained state
- Provide input into the design of software systems, offering advice and thoughts and providing feedback
- To provide support for a system including analysis, tracking and resolution
- To utilise approved technologies for the development of systems, or introduce new technologies based on research you have performed
- Take part in the work planning and tracking process
- Effectively communicate impediments early enough in a project or sprint task therefore mitigating late delivery
- Fix known bugs that are running in production
- Proactively keep abreast of industry developments, skills and technologies and share information, ideas and best practice with other team members and divisions to improve skills
- Definition of Done: Work delivered, tested, UAT performed and running in production
- Consult with product manager to ensure understanding of brief/product requirements
- Develop end to end solutions
- Solve complex technical problems
- develop and mentor other developers
- Have extensive knowledge of the adopted Frameworks and Technologies
- Deliver at a high velocity
- Provide team members with technical consultancy and code reviews
- Insure all applications have sufficient logging and monitoring
- Insure high up time and low production issues on software
- Set up and Configure CI/CD pipelines
- RESTful API Development using .NET Core (2+ years’ experience)
- C# 6.0 (2+ years’ experience)
- TS/JS (2+ years’ experience)
- HTML & CSS (2+ years’ experience)
- MS SQL
- Unit Testing
- Game Development Experience highly advantageous (BabylonJS / Three.js / Unity / Unreal)
- 3D Modelling (Blender 3D)
- CSS Preprocessor (Less, SCSS, Sass)
- Image Editing (Photoshop / Illustrator)
- Audio Editing (Audacity)
- Understanding of Agile Methodologies (Scrum & Kanban)
- Exposure to Azure/AWS/GCP
- ORM Experience (Linq2Db, EF, EF Core)
- NuGet Development
- CI (Azure DevOps)
- Strong in T-SQL (Joins, Stored Procedures, Views)
- Good understanding of Probability Math
- Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
- Shortlisted candidates may need to complete an assessment.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow!
See more jobs in Pretoria, Gauteng