Overview
Kick-start your career in the online gaming world and experience the very latest in technology and innovation.
Responsibilities
- Confer with stakeholders to analyze user requirements and convert them to design documents. Design architectures, including software, hardware, and communications, to support current and future cross-functional requirements and interfaces.
- Develop high-level system design diagrams for program design, coding, testing, debugging and documentation. Develop and implement moderate to complex web applications on one or more platforms. Design, develop and test software, including software applications, websites, data communication processes and user interfaces. write programming code and develop CI/CD pipelines in alignment with DevOps standards.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization. Review new and existing code and/or perform unit testing. Oversee collaboration with product owners, test analysts, and QA engineers in developing, testing and deploying system components and programs.
- Resolve complex technical design issues and provide comprehensive support to internal customers to achieve resolution of outstanding issues.
- Work with architects to ensure sound technical decisions that provide the most apt solutions to resolve business challenges.
- Identify ideas to improve system performance and availability. Provide quality assurance reviews and evaluate existing and new software products. Review updated software systems and facilitate root cause analysis of system issues as required.
- Keep up-to-date knowledge of technological developments in the industry and apply insights accordingly. Determine best practices and requirements for software development in partnership with relevant stakeholders to meet user requirements and agreed SLAs. Conduct feasibility studies for upgraded software systems.
- Communicate clearly and regularly with management to provide feedback. Communicate effectively with internal and external customers as well as technical support colleagues. Assist technical writers with technical documentation and user manuals.
- Assign tasks to junior developers, mentor them with technical guidance on programming techniques, design patterns and software development best practices.
- Assist other technical stakeholders in enforcing Agile methodology within the software development team. Support code reviews, coordinate Pair Programming, and assist in implementing best practices, coding standards and relevant methodologies. Interact with project management to plan project schedules and technical direction.
- Note: Please be aware of recruitment processes related to Talent Management and Talent Development Program; shortlisted candidates may need to complete an assessment.
Compliance and Security
This position requires trust and honesty and has access to customers’ financial details; therefore a credit and criminal record check will be conducted. A qualifications verification check will also be performed. By applying for this role and supplying the necessary details, you grant permission for these checks to be conducted in a confidential manner for verification purposes.
Application note
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
The perfect place to work, play and grow!