Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

Betway Africa

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading online gaming company based in Pretoria is seeking a Software Developer to enhance their web applications and technical infrastructure. The ideal candidate will have strong experience in software design, development, and mentoring junior team members. Key responsibilities include analyzing user requirements, developing applications, and ensuring adherence to Agile methodologies. This role promises a vibrant and innovative working environment where technology meets gaming.

Qualifications

  • Strong experience in software design, coding, testing, and debugging.
  • Proficiency in developing web applications across platforms.
  • Familiarity with DevOps practices and CI/CD pipelines.

Responsibilities

  • Analyze user requirements and create design documents.
  • Develop complex web applications and software solutions.
  • Mentor junior developers and ensure code quality.

Skills

Software design and development
CI/CD pipelines
Agile methodology
Technical documentation
Mentoring junior developers

Education

Bachelor's degree in Computer Science or related field

Tools

Development frameworks
Version control systems
Job description
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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.