Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 5, 2025
    Deadline: Dec 3, 2025
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • BETSoftware is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BETSoftware a lively and engaging place to be. Our prog...
    Read more about this company

     

    Junior Application Support Analyst

    Skill Set

    • Exposure and experience with monitoring tools such as Dynatrace/ Elastic / Grafana and Prometheus. The incumbent must also have a good understanding of monitoring system software related dashboards. (Advantageous)
    • Experience in ITIL Foundation (Advantageous)
    • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to non-technical users on cross-functional platforms and teams
    • Ability to be flexible and capable of adapting and offering support across various departments and product teams.
    • Understanding of documenting SOP’s in a software-related environment 
    • Understanding of basic software issues (e.g., SQL queries, frontend bugs) with guidance from senior team members and following standard troubleshooting procedures
    • Basic understanding of SQL for running and modifying queries. Assist with maintaining databases and supporting data integrity under supervision

    Responsibilities

    • User Support: Provide first-line technical assistance via various channels (e.g., WhatsApp, email, Skype).
    • Issue Resolution: Troubleshoot software/system issues using tools and SOPs, while safeguarding data.
    • Monitoring: Watch system dashboards and alerts, escalate as needed, and communicate outages.
    • Ticketing: Log and prioritize incidents, escalate critical issues, and maintain ticket updates.
    • Problem Management: Analyze trends, suggest improvements, and enhance SOPs/documentation.
    • Knowledge Sharing: Maintain support records and contribute to the knowledge base.
    • Shift & SLA Compliance: Work flexible shifts, including holidays, and meet SLA targets. Teamwork: Engage in team activities and support IT projects.

    Qualifications

    • Matric 
    • A minimum of 6 months- 1-year relevant application support experience. (Advantageous)
    • Relevant qualification in IT: Computer Engineering OR Software Programming (Degree or Diploma) 
    • Flexibility to work shifts.

    Apply Before 12/03/2025

    go to method of application »

    Junior Software Quality Engineer

    Skill Set

    • Defect Management
    • Testing 
    • Reporting
    • Execution of automation or loading test scripts
    • Test script Implementation

    Responsibilities

    Job responsibilities:

    • Analysis and Design: You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a strategic test approach, ensuring thorough test coverage.
    • Implementation: You are responsible for developing automation or load testing scripts that adhere to internal standards and best practices. This process must be conducted leveraging version control tools to maintain organisation and efficiency.
    • Execution: You will execute technical tests using the relevant tools, ensuring that each test is conducted methodically and accurately. This includes the execution of automated regression testing packs.
    • Defect Management: A key aspect of your role involves formally logging any defects found during testing. You will follow up on the progress of these defects and retest them once they are addressed.
    • Retesting and Regression Testing: You are tasked with conducting both retesting and regression testing to ensure that software changes have not adversely affected existing functionality or performance. You are responsible for creating and maintaining automated regression test packs.
    • Reporting: You are responsible for creating test progress and test completion reports leveraging automated reporting capabilities as far as possible.
    • Documentation and knowledge sharing: You will create documentation to facilitate knowledge sharing within the team.

    Living the Spirit:

    • The ideal candidate for this role exhibits a dynamic and positive attitude, coupled with a solution-focused mindset to tackle challenges. Key attributes include:
    • Collaborative Teamwork: Engages actively in team efforts to achieve collective objectives, fostering a cooperative work environment.
    • Adaptability and Openness to Change: Demonstrates flexibility and a willingness to adapt to evolving circumstances and environments.
    • Eagerness for New Challenges: Shows enthusiasm for taking on new tasks and learning new skills, contributing to personal and professional growth.
    • Promotion of Continuous Improvement: Encourages a culture of ongoing development and learning within the team by sharing insights and knowledge.
    • Receptiveness to Feedback: Openly receives and acts upon feedback, acknowledging mistakes and taking responsibility for actions.
    • Innovative Thinking: Brings fresh, creative ideas to the table, challenging conventional methods and suggesting novel solutions.
    • Proactive Approach: Diligently follows up on pending issues until resolved, ensuring thorough and timely completion of tasks.
    • Informed Decision-Making: Makes decisions based on factual data and analysis, ensuring they are timely and well-considered.
    • Integrity in Communication: Maintains honesty, accuracy, and completeness in all forms of communication, upholding high ethical standards.
    • Consistent Adherence to Processes: Reliably follows established protocols and policies, ensuring consistency and quality in all tasks undertaken.

    Qualifications

    • BSc, BCom, Ndip
    • At least 1 year of experience in a software testing role
    • ISTQB certifications are advantageous

    Apply Before 11/10/2025

    go to method of application »

    Software Technical Lead

    Skill Set

    • Excellent communication, motivational and interpersonal skills.
    • Strong attention to detail.
    • Demonstrated mentoring/leadership skills.
    • Proficiency in architectural design principles and fundamental concepts.
    • Be able to Adapt to change.
    • Time Management skills.

    Responsibilities

    Technical Leadership

    • Provide technical leadership to the team through collaboration sessions and knowledge sharing initiatives.
    • Engage regularly with software architects in order to ensure the development within the team is according to architectural guidelines.
    • Work with other developers, designers/analysts, and architects to make sure that the solutions meet application requirements and performance goals.
    • Ensure checked in code is reviewed to ensure standards are met and the code base is sound.
    • Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies; have a high usability factor; are reliable to reduce down time and perform at maximum efficiency during peak periods of usage; consider security at its highest level (third party attacks; data protection etc). 
    • Drive the adoption of processes within the team which consider and meet the expectations of technical throughput rates and responses; processing times; effective resource utilization during operation and where the system or solution ensures maximum operational capacity requirements are met.

    Quality of Software Implementation:

    • Ensure rigorous testing of any solution before deployment and create standards and processes within the team to align to these.
    • Ensure the delivery of a complete and technically appropriate solution which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Ensure relevant documentation is provided to support teams to reduce development support load.
    • Where possible work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
    • Develop the solution in a manner which supports modification for future developers thereby reducing the numbers of defects or negatively affecting system quality.

    Initiative and Innovation

    • Implement improved processes that have a positive effect on the team’s performance and company bottom line. 
    • Technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies. 
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
    • Shows foresight to prevent errors or delays in projects.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group.
    • Incorporates the new abilities into the day-to-day operational activities to improve performance of products and systems.
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices. 
    • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.
    • Adapts to change by having a growth mindset, handling pressure well and demonstrating resilience. 
    • Ensure quality decisions are made by collaborating with others, considering the possible short- and long-term implications, and basing decisions on a careful and systematic review of all the information. 

    Knowledge Share

    • Identify team members requiring a specific knowledge, skill or understanding and seek ways to impart or upskill the team members through coaching and mentorship 
    • Verify the knowledge has been imparted successfully and if not, take steps to rectify gaps in transfer of the knowledge

    Coaching/Mentoring

    • Provides guidance, training, and problem-solving assistance to other Team Members from a technical point of view.
    • Mentors and contributes to the growth of junior, intermediate and senior team members.
    • Designs and delivers end-user training and training materials.

    Living the Spirit:

    • Actively drives a culture of collaboration and open communication within the team. 
    • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
    • Actively drives a culture of versatility and adaptability by modelling and encouraging team members to support each other not only within the department, but within the business as a whole. 
    • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.

    Qualifications

    • A minimum of 7 years’ experience within a development environment.
    • Proficiency in architectural design principles and fundamental concepts.
    • Demonstrated mentoring/leadership skills.
    • Detailed knowledge of the SDLC and management of software projects.
    • Excellent communication, motivational and interpersonal skills.
    • Strong attention to detail

    Apply Before 11/28/2025

    go to method of application »

    Software Technical Lead- JHB

    Skill Set

    • Excellent communication, motivational and interpersonal skills.
    • Strong attention to detail.
    • Demonstrated mentoring/leadership skills.
    • Proficiency in architectural design principles and fundamental concepts.
    • Be able to Adapt to change.
    • Time Management skills.

    Responsibilities

    Technical Leadership

    • Provide technical leadership to the team through collaboration sessions and knowledge sharing initiatives.
    • Engage regularly with software architects in order to ensure the development within the team is according to architectural guidelines.
    • Work with other developers, designers/analysts, and architects to make sure that the solutions meet application requirements and performance goals.
    • Ensure checked in code is reviewed to ensure standards are met and the code base is sound.
    • Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies; have a high usability factor; are reliable to reduce down time and perform at maximum efficiency during peak periods of usage; consider security at its highest level (third party attacks; data protection etc). 
    • Drive the adoption of processes within the team which consider and meet the expectations of technical throughput rates and responses; processing times; effective resource utilization during operation and where the system or solution ensures maximum operational capacity requirements are met.

    Quality of Software Implementation:

    • Ensure rigorous testing of any solution before deployment and create standards and processes within the team to align to these.
    • Ensure the delivery of a complete and technically appropriate solution which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Ensure relevant documentation is provided to support teams to reduce development support load.
    • Where possible work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
    • Develop the solution in a manner which supports modification for future developers thereby reducing the numbers of defects or negatively affecting system quality.

    Initiative and Innovation

    • Implement improved processes that have a positive effect on the team’s performance and company bottom line. 
    • Technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies. 
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
    • Shows foresight to prevent errors or delays in projects.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group.
    • Incorporates the new abilities into the day-to-day operational activities to improve performance of products and systems.
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices. 
    • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.
    • Adapts to change by having a growth mindset, handling pressure well and demonstrating resilience. 
    • Ensure quality decisions are made by collaborating with others, considering the possible short- and long-term implications, and basing decisions on a careful and systematic review of all the information. 

    Knowledge Share

    • Identify team members requiring a specific knowledge, skill or understanding and seek ways to impart or upskill the team members through coaching and mentorship 
    • Verify the knowledge has been imparted successfully and if not, take steps to rectify gaps in transfer of the knowledge

    Coaching/Mentoring

    • Provides guidance, training, and problem-solving assistance to other Team Members from a technical point of view.
    • Mentors and contributes to the growth of junior, intermediate and senior team members.
    • Designs and delivers end-user training and training materials.

    Living the Spirit:

    • Actively drives a culture of collaboration and open communication within the team. 
    • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
    • Actively drives a culture of versatility and adaptability by modelling and encouraging team members to support each other not only within the department, but within the business as a whole. 
    • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.

    Qualifications

    • A minimum of 7 years’ experience within a development environment.
    • Proficiency in architectural design principles and fundamental concepts.
    • Demonstrated mentoring/leadership skills.
    • Detailed knowledge of the SDLC and management of software projects.
    • Excellent communication, motivational and interpersonal skills.
    • Strong attention to detail

    Apply Before 11/28/2025

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail