Company Description
We are a leading international digital gaming company, underpinned by superior talent and technology. We operate a multi-branded strategy, using a combination of proprietary and licensed software to provide online bingo and slot gaming and a social gaming mobile application. Every day, millions of people worldwide enjoy our products - which includes meccabingo.com and grosvenorcasinos.com - on their mobiles, tablets and desktops.
As the Software Engineer, you will deliver our Development strategy by having ownership of the systems architecture and development, following the department's methodology, and driving outstanding results across all engines, following company and department objectives and priorities.
In this role, you will work with a team of highly skilled people, all with opinions about various technologies, frameworks, and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve our current technologies. You will have the opportunity to guide and mentor other developers and assist them in becoming more skilled.
In an agile environment, you will cooperate with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency. You will work on the establishment and maintenance of technology resources to support all operational functions. Your role includes anticipating requirements and building software in a flexible and scalable manner. Communication of issues, risks, and dependencies is important, as is writing software following OOP best practices, design patterns, SOLID and Dry principles. You will be responsible for writing unit following TDD and integration tests following BDD and taking ownership of their tasks. They also ensure compliance with responsible gaming protocols and GDPR. Other duties may be assigned as requested.
Attributes:
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.