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
Skill Set
- Blend of innovative thinking
- Proactive problem-solving
- Commitment to teamwork and ethical standards
- Contributing significantly to the overall success of the team.
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 and 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 working closely with the functional testing team to understand the scope.
- 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. You will also be involved in conducting training sessions with the team to support upskilling efforts.
Qualifications
Job specification:
- BSc, BCom, Ndip
- At least 3 years of experience in a software testing role
- ISTQB certifications are advantageous
Apply Before 05/18/2026
go to method of application »
Skill Set
- Blend of innovative thinking
- Proactive problem-solving
- Commitment to teamwork and ethical standards
- Contributing significantly to the overall success of the team.
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 manual functional test cases that adhere to internal standards and best practices. The development and execution of these tests should be meticulously managed within our test management tool to ensure both organization and efficiency. Alongside these responsibilities, you are also tasked with designing and implementing API tests to ensure system interoperability and robustness.
- Execution: You will execute tests using the relevant tools, ensuring that each test is conducted methodically and accurately.
- 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. This includes maintenance of the regression test pack.
- 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. You will also be involved in conducting training sessions with the team to support upskilling efforts.
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
Job specification:
- BSc, BCom, Ndip
- At least 3 years of QA related experience.
- ISTQB certifications are advantageous
Apply Before 05/18/2026
go to method of application »
Skill Set
- Knowledge of Microsoft Desktop and server applications.
- Knowledge of computer hardware and peripherals and basic networking (LAN, VPN).
- Experience in cabling and electronics.
- Systems troubleshooting.
- Information technology system support skills.
- Excellent Microsoft Office skills.
- Excellent written and verbal communication skills – especially writing professional reports.
- Negotiation and networking skills.
- Professional and punctual approach.
- Pride in appearance.
- Commitment to customer service and exceptional attention to details.
- High level of integrity and confidentiality.
- Able to work under pressure.
- High level of ethics to ensure corporate responsibility.
- Able to work on a rotational shift basis to cover weekend support. There will be night shifts required, including graveyard shifts.
Responsibilities
Job Responsibilities:
Technical Support
- Installation, setup, maintaining and training of all relevant systems, hardware, services, networks and software daily.
- Set up, maintain or repair computer equipment and related devices.
- Installation and troubleshooting of networking equipment.
- Attend to all service activities (whether on-site or telephonic support) assigned to the technician according to service level agreement timeframes.
- Train users to work with new computer hardware or software.
- Undertake any other tasks or once-off projects which may be assigned from time-to-time.
Administration
- Troubleshoot and Respond to Multichannel Tickets logged within the required response and resolution Service Level Agreements (SLA).
- Update Ticket entries with clear informative written English, without jargon or the use of acronyms.
- Log all time correctly and accurately in the ticketing system.
- Update and close off all tickets assigned in the ITSM system and adhere to clearly defined Escalation. Matrices and ITSM RACI.
- Manage technician idle time to ensure all tasks are met as agreed upon by IT Manager and customers.
- Management of any and all escalations relating to IT infrastructure.
Site Survey & Documentation Reporting
- Compile technical reports and documentation accurately and detailed regarding the customer site.
- Compile and assist with daily incident, service request and change management reporting.
- Timely submission of daily and monthly reports to relevant stakeholders is a critical responsibility. This entails providing daily reports and fulfilling monthly reporting requirements as requested by direct reports to the manager.
Customer Centricity
- Respond to customer inquiries and issues promptly, demonstrating our commitment to their satisfaction and loyalty.
- Regular feedback to customer on status of all unresolved queries. This should be followed through until the query is resolved.
- Ensure protection of all user’s data in compliance with company policies and the POPI act.
- Consistently deliver outstanding customer support by actively listening to customer inquiries, addressing their concerns, and providing timely and appropriate solutions.
- Identify opportunities to exceed customer expectations, creating memorable, positive interactions.
Living the spirit:
The job obligations of an IT Field Technician go well beyond what is listed above. Ensuring that you are living and applying our fundamental company values in your day-to-day tasks is critical to the success of Global Support and BET Software as a whole. We have outlined how you will bring our core company values to life in your role below:
- Continuously embracing the power of teamwork to overcome challenges and find innovative solutions to make a positive impact within the Global Support Team
- Encouraging a supportive and inclusive environment where every team member's contribution is valued. It’s always important to remember that success is a collective achievement, and we celebrate it as a team.
- Fostering an environment with open and clear communication to ensure everyone is on the same page. Team members are encouraged to use stand-up discussions / team / department meetings to communicate and exchange information that will benefit the team and contribute to BET Software's success.
- Embrace each day as an opportunity to learn and grow in the ever-evolving field of IT. Every day brings a new adventure in troubleshooting and finding solutions for our clients and greater team.
- Approach your work with a spirit of creativity and curiosity, seeking new ways to improve processes and finding excitement in challenges.
- It’s important to uphold a culture of honesty, transparency, and integrity in all our interactions. At Bet Software, we value and respect our team members' different backgrounds, viewpoints, and experiences.
- Uphold the importance of remaining accountable for your actions and decisions.
- Assume responsibility for all duties and responsibilities, ensuring that they are accomplished to the best of your ability. It is critical to remember that even when assisting other departments, you are still representing Global Support. Your work will represent the Global Support Team as a whole.
Qualifications
Job Specification:
- A minimum of 3 years’ experience working onsite supporting customers
- CompTIA Network + Required.
Experience with / in:
- service level agreements and maintenance.
- Experience in networking and telecoms.
- Experience in Microsoft suite applications.
- Valid Driver’s License Required.
- Microsoft Technology Associate (MTA) or Microsoft Technology Associate (MCSA) (advantages)
- Microsoft Systems Engineer (MCSE) (advantages)
- ITIL Foundation certification (advantages)
Apply Before 05/18/2026
go to method of application »
Skill Set
- Knowledge of Microsoft Desktop and server applications.
- Knowledge of computer hardware and peripherals and basic networking (LAN, VPN).
- Experience in cabling and electronics.
- Systems troubleshooting.
- Information technology system support skills.
- Excellent Microsoft Office skills.
- Excellent written and verbal communication skills – especially writing professional reports.
- Negotiation and networking skills.
- Professional and punctual approach.
- Pride in appearance.
- Commitment to customer service and exceptional attention to details.
- High level of integrity and confidentiality.
- Able to work under pressure.
- High level of ethics to ensure corporate responsibility.
- Able to work on a rotational shift basis to cover weekend support. There will be night shifts required, including graveyard shifts.
Responsibilities
Job Responsibilities:
Technical Support
- Installation, setup, maintaining and training of all relevant systems, hardware, services, networks and software daily.
- Set up, maintain or repair computer equipment and related devices.
- Installation and troubleshooting of networking equipment.
- Attend to all service activities (whether on-site or telephonic support) assigned to the technician according to service level agreement timeframes.
- Train users to work with new computer hardware or software.
- Undertake any other tasks or once-off projects which may be assigned from time-to-time.
Administration
- Troubleshoot and Respond to Multichannel Tickets logged within the required response and resolution Service Level Agreements (SLA).
- Update Ticket entries with clear informative written English, without jargon or the use of acronyms.
- Log all time correctly and accurately in the ticketing system.
- Update and close off all tickets assigned in the ITSM system and adhere to clearly defined Escalation. Matrices and ITSM RACI.
- Manage technician idle time to ensure all tasks are met as agreed upon by IT Manager and customers.
- Management of any and all escalations relating to IT infrastructure.
Site Survey & Documentation Reporting
- Compile technical reports and documentation accurately and detailed regarding the customer site.
- Compile and assist with daily incident, service request and change management reporting.
- Timely submission of daily and monthly reports to relevant stakeholders is a critical responsibility. This entails providing daily reports and fulfilling monthly reporting requirements as requested by direct reports to the manager.
Customer Centricity
- Respond to customer inquiries and issues promptly, demonstrating our commitment to their satisfaction and loyalty.
- Regular feedback to customer on status of all unresolved queries. This should be followed through until the query is resolved.
- Ensure protection of all user’s data in compliance with company policies and the POPI act.
- Consistently deliver outstanding customer support by actively listening to customer inquiries, addressing their concerns, and providing timely and appropriate solutions.
- Identify opportunities to exceed customer expectations, creating memorable, positive interactions.
Living the spirit:
The job obligations of an IT Field Technician go well beyond what is listed above. Ensuring that you are living and applying our fundamental company values in your day-to-day tasks is critical to the success of Global Support and BET Software as a whole. We have outlined how you will bring our core company values to life in your role below:
- Continuously embracing the power of teamwork to overcome challenges and find innovative solutions to make a positive impact within the Global Support Team
- Encouraging a supportive and inclusive environment where every team member's contribution is valued. It’s always important to remember that success is a collective achievement, and we celebrate it as a team.
- Fostering an environment with open and clear communication to ensure everyone is on the same page. Team members are encouraged to use stand-up discussions / team / department meetings to communicate and exchange information that will benefit the team and contribute to BET Software's success.
- Embrace each day as an opportunity to learn and grow in the ever-evolving field of IT. Every day brings a new adventure in troubleshooting and finding solutions for our clients and greater team.
- Approach your work with a spirit of creativity and curiosity, seeking new ways to improve processes and finding excitement in challenges.
- It’s important to uphold a culture of honesty, transparency, and integrity in all our interactions. At Bet Software, we value and respect our team members' different backgrounds, viewpoints, and experiences.
- Uphold the importance of remaining accountable for your actions and decisions.
- Assume responsibility for all duties and responsibilities, ensuring that they are accomplished to the best of your ability. It is critical to remember that even when assisting other departments, you are still representing Global Support. Your work will represent the Global Support Team as a whole.
Qualifications
Job Specification:
- A minimum of 3 years’ experience working onsite supporting customers
- CompTIA Network + Required.
Experience with / in:
- service level agreements and maintenance.
- Experience in networking and telecoms.
- Experience in Microsoft suite applications.
- Valid Driver’s License Required.
- Microsoft Technology Associate (MTA) or Microsoft Technology Associate (MCSA) (advantages)
- Microsoft Systems Engineer (MCSE) (advantages)
- ITIL Foundation certification (advantages)
Apply Before 05/18/2026
go to method of application »
Skill Set
- Informed Decision-Making
- Adaptability and Openness to Change:
- Reporting
- Technical knowledge and tool proficiency
- Communication Skills
- SDLS
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 database, API and UI automation and 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 working closely with the functional testing team to understand the scope.
- 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. You will also be involved in conducting training sessions with the team to support upskilling efforts.
- Strategic Influence: Play an integral role in shaping the team's direction by implementing test process improvements and innovative solutions that align with strategic objectives. This includes establishing standards and best practices.
- Career Development: Act as a mentor for team members by offering guidance that aligns with the company's career framework, and advocate for team member promotions by recognizing and nurturing their potential for growth. This includes providing input into performance appraisals.
- Team Coordination: Facilitate the organization of team logistics, including the planning and coordination of team leave, timekeeping, remote work schedules, and provision of after-hours support.
- Team Expansion: You will play a supporting role in scaling the team to meet organizational needs. This involves participation in the interview process to assess and select candidates who align with our technical requirements and company culture. Your insights and evaluations will be key in making informed hiring decisions, contributing to the growth and strengthening of our quality assurance team.
Living the Spirt:
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.
This role requires a blend of innovative thinking, proactive problem-solving, and a commitment to teamwork and ethical standards, contributing significantly to the overall success of the team.
Qualifications
- BSc, BCom, Ndip
- At least 5 years of experience in a technical testing role
- ISTQB certifications are advantageous
Apply Before 05/18/2026
go to method of application »
Skill Set
- Knowledge of Microsoft Desktop and server applications.
- Knowledge of computer hardware and peripherals and basic networking (LAN, VPN).
- Experience in cabling and electronics.
- Systems troubleshooting.
- Information technology system support skills.
- Excellent Microsoft Office skills.
- Excellent written and verbal communication skills – especially writing professional reports.
- Negotiation and networking skills.
- Professional and punctual approach.
- Pride in appearance.
- Commitment to customer service and exceptional attention to details.
- High level of integrity and confidentiality.
- Able to work under pressure.
- High level of ethics to ensure corporate responsibility.
- Able to work on a rotational shift basis to cover weekend support. There will be night shifts required, including graveyard shifts.
Responsibilities
Job Responsibilities:
Technical Support
- Installation, setup, maintaining and training of all relevant systems, hardware, services, networks and software daily.
- Set up, maintain or repair computer equipment and related devices.
- Installation and troubleshooting of networking equipment.
- Attend to all service activities (whether on-site or telephonic support) assigned to the technician according to service level agreement timeframes.
- Train users to work with new computer hardware or software.
- Undertake any other tasks or once-off projects which may be assigned from time-to-time.
Administration
- Troubleshoot and Respond to Multichannel Tickets logged within the required response and resolution Service Level Agreements (SLA).
- Update Ticket entries with clear informative written English, without jargon or the use of acronyms.
- Log all time correctly and accurately in the ticketing system.
- Update and close off all tickets assigned in the ITSM system and adhere to clearly defined Escalation. Matrices and ITSM RACI.
- Manage technician idle time to ensure all tasks are met as agreed upon by IT Manager and customers.
- Management of any and all escalations relating to IT infrastructure.
Site Survey & Documentation Reporting
- Compile technical reports and documentation accurately and detailed regarding the customer site.
- Compile and assist with daily incident, service request and change management reporting.
- Timely submission of daily and monthly reports to relevant stakeholders is a critical responsibility. This entails providing daily reports and fulfilling monthly reporting requirements as requested by direct reports to the manager.
Customer Centricity
- Respond to customer inquiries and issues promptly, demonstrating our commitment to their satisfaction and loyalty.
- Regular feedback to customer on status of all unresolved queries. This should be followed through until the query is resolved.
- Ensure protection of all user’s data in compliance with company policies and the POPI act.
- Consistently deliver outstanding customer support by actively listening to customer inquiries, addressing their concerns, and providing timely and appropriate solutions.
- Identify opportunities to exceed customer expectations, creating memorable, positive interactions.
Living the spirit:
The job obligations of an IT Field Technician go well beyond what is listed above. Ensuring that you are living and applying our fundamental company values in your day-to-day tasks is critical to the success of Global Support and BET Software as a whole. We have outlined how you will bring our core company values to life in your role below:
- Continuously embracing the power of teamwork to overcome challenges and find innovative solutions to make a positive impact within the Global Support Team
- Encouraging a supportive and inclusive environment where every team member's contribution is valued. It’s always important to remember that success is a collective achievement, and we celebrate it as a team.
- Fostering an environment with open and clear communication to ensure everyone is on the same page. Team members are encouraged to use stand-up discussions / team / department meetings to communicate and exchange information that will benefit the team and contribute to BET Software's success.
- Embrace each day as an opportunity to learn and grow in the ever-evolving field of IT. Every day brings a new adventure in troubleshooting and finding solutions for our clients and greater team.
- Approach your work with a spirit of creativity and curiosity, seeking new ways to improve processes and finding excitement in challenges.
- It’s important to uphold a culture of honesty, transparency, and integrity in all our interactions. At Bet Software, we value and respect our team members' different backgrounds, viewpoints, and experiences.
- Uphold the importance of remaining accountable for your actions and decisions.
- Assume responsibility for all duties and responsibilities, ensuring that they are accomplished to the best of your ability. It is critical to remember that even when assisting other departments, you are still representing Global Support. Your work will represent the Global Support Team as a whole.
Qualifications
Job Specification:
- A minimum of 3 years’ experience working onsite supporting customers
- CompTIA Network + Required.
Experience with / in:
- service level agreements and maintenance.
- Experience in networking and telecoms.
- Experience in Microsoft suite applications.
- Valid Driver’s License Required.
- Microsoft Technology Associate (MTA) or Microsoft Technology Associate (MCSA) (advantages)
- Microsoft Systems Engineer (MCSE) (advantages)
- ITIL Foundation certification (advantages)
Apply Before 05/18/2026
go to method of application »
Skill Set
- Attention to detail
- Effective communicator
- Problem Solving/ Resolution Driven
- Client Centric
- Software Development and Maintenance
Responsibilities
Job Responsibilities:
Perform Planning
- Identify and establish objectives for self and team.
- Work on objectives or goals within timeline.
- Consider all reasonable factors, impediments and obstacles.
- Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
Implementation - Ensure the Solution is Functionally Complete
- Deliver a solution which covers all the agreed specified tasks and user objectives.
- Deliver a correct solution which provides the correct results with the needed degree of precision.
- Ensure checked in code is reviewed to ensure standards are met.
Implementation – Ensure the Solution is Reliable
- Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks)
- Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
- Ensure the solution is robust and remains continually available.
- Respond to outages and failures when and where needed.
- Improve fault tolerance even when operational conditions are not optimal.
- Ensure complete data recoverability so that data may be recovered, and the desired state of the solution can be re-established (despite potential attacks).
- Ensure the solution is maintainable, and actively seek methods to reduce down-time.
Ensure the solution is durable so that as user volumes and requirements change the solution can evolve over the long term
- Ensure the solution simplifies support and maintenance support through traceability, and effective error messaging.
- Ensure over time, the solution becomes more mature where the interval between the interventions to remain operational become less frequent.
- Ensure in the event of a failure reduce effective downtime is to the minimum possible.
Implementation – Ensure the Solution has Effective Security
- Ensure the solution is secure, and confidential by protecting all information and data (also data transmission).
- Ensure persons or other solutions have the degree of access appropriate to their level of authorization and types.
- Ensure the solution has high integrity where the solution prevents unauthorised access to, modification of computer programs, data, or settings.
- Ensure the solution has a high degree of survivability despite third-Party interventions (attacks, human errors, hardware or software faults).
- Employ logs and records so that actions and events can be proven to have taken place and cannot be disputed/ repudiated later.
- Ensure wherever possible actions can be traced uniquely to the entity which performed it.
- Ensure wherever possible the identify of an entity can be proved to be the correct one.
- Implementation - Ensure the Solution is Maintainable
- Ensure the solution and its relevant code base supports ease of modification for future maintainers.
- Ensure the use of appropriate standards and methods.
- Ensure where possible (without affecting performance/security) the solution caters for maintenance by support teams rather than developers.
- Ensure modularity where the solution consists of discrete components so that a change in one component has minimal impact on other components.
- Ensure relevant documentation is provided to support teams to reduce development support burden.
- Apply a strategy of reusability so an asset can be used in more than one solution or in building other assets.
- Where possible provide a 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.
Verify Deployed Solutions
- Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
- Ensure the adaptable solution delivered is appropriate for different or evolving, software or other operational usage environments.
Respond to Outages & Failures
- Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximising development time.
- Provide support to the Dev Support when required during operational events and create or assist with the creation of SOP’s.
- Be available to handle emergency outages and failures for your or your teams’ solutions.
Perform trouble shooting and effectively resolve issues to increase solution stability and reduce intervention required over time.
- Recommend and execute approved improvements to development methods and solutions.
- Provide quick resolutions to app/system issues, driving stability, efficiency and effectiveness.
- solutions which have completed development and are in the operations phase.
- Develop and maintain technical support documentation.
- Assess risk and impact of production issues/changes and take appropriate steps to mitigate risk.
Direct 3rd Party Development Partners
- When required supply appropriate information, domain knowledge and access to partners.
- Provide timely, relevant and constructive feedback to assist the partner to achieve success.
- Take corrective action when deviation from the plan is observed.
- Take all appropriate steps to ensure organisational success.
- Engages in cross-functional collaboration and problem solving whilst encourages a culture of inclusivity.
- 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 BET Software as a whole.
- Shows up in an authentic manner and leverages off the team’s diversity to achieve deliverables.Views
- Challenges as opportunities to expand on their knowledge base as well as encourages junior team members to do the same and takes a creative approach to overcoming the challenges.
Qualifications
- At least 3-5 years’ experience within a development environment is advantageous.
- 2 - 5 years database experience 3 -5 years server/client- side languages are advantageous.
- Good written and verbal communication skills.
- Strong attention to detail.
Apply Before 05/20/2026
go to method of application »
- Job Type Full Time
- Qualification
- Experience 5 years
- Location South Africa
- Job Field Law / Legal 
Skill Set
- Strong leadership abilities with experience in team management and mentoring.
- Excellent problem-solving skills and ability to think strategically about certification processes.
- Exceptional communication skills, with the ability to liaise with stakeholders at all levels.
- High attention to detail and ability to manage multiple priorities in a fast-paced environment.
Responsibilities
- Lead Certification Processes: Take ownership of the entire certification process for gambling-related software and hardware, ensuring smooth collaboration with Test Labs from product testing to market delivery. Provide leadership to ensure products meet global regulatory and legislative standards for certification.
- Mentorship and Team Development: Lead and manage the Certification Officers, providing guidance, training, and support in their day-to-day operations. Foster a collaborative and high-performing team environment that embraces accountability and continuous improvement.
- Oversee Test Reports and Documentation: Ensure that all test reports and supporting documentation are reviewed for compliance with relevant legislation. Provide direction on preparing detailed reports that enable Compliance Officers to engage effectively with regulators.
- Manage External Stakeholder Relationships: Establish and maintain strong relationships with Test Labs, third-party partners, and product clients, ensuring that certification requirements are clearly understood and met. Proactively manage communications to resolve any technical issues or non-compliances identified during certification.
- Strategic Oversight of Certification Procedures: Review and refine the Compliance Certification Framework and procedures to ensure efficient and accurate certification processes. Take the lead in designing compliance monitoring plansto track product progress from development to certification.
- Lead Legislative Compliance: Take responsibility for applying global regulatory standards and ensuring that product certification aligns with market-specific legislative requirements. Ensure certifications comply with South African National Standards 1718:4 and other relevant certifications.
- Lead Continuous Improvement and Innovation: Drive innovation and continuous process improvements in certification procedures. Proactively identify opportunities to improve efficiency, reduce costs, and expedite product delivery to market.
- Manage Reporting and Communication: Provide regular updates to Management on the status of certification queues, ensuring timely delivery and escalation of any bottlenecks. Oversee the communication of certification status across teams and ensure alignment with delivery goals.
- Oversee Risk Management: Identify potential risks related to certification processes and non-compliance and take proactive steps to mitigate these risks. Escalate any significant compliance issues to senior management for further action.
- Lead Training and Knowledge Sharing: Lead the development and delivery of training materials on new legislative requirements and certification processes. Ensure that internal teams are kept up to date with regulatory changes and provide leadership in implementing new requirements.
- Decision-Making in Certification: Make informed, strategic decisions regarding certification processes, ensuring all product releases meet the necessary compliance and quality assurance standards.
Living the spirit:
As a Senior Certification Officer, you are expected to lead by example, ensuring that your work aligns with the highest standards of professionalism, ethical conduct, and innovation. You are responsible for not only maintaining compliance but also creating a culture of accountability, responsibility, and continuous improvement.
- Embrace Leadership: Lead by example, take full ownership of the certification process, and inspire your team to follow through on their responsibilities with diligence and accountability.
- Promote Collaboration: Create a collaborative environment with cross-functional teams to ensure a seamless certification process and encourage open communication between internal and external stakeholders.
- Drive Change and Innovation: Embrace change, actively seek innovative solutions, and challenge the status quo to improve certification processes and efficiency.
- Commit to Growth: Take responsibility for your professional development and continuously seek opportunities to learn and grow in your role, encouraging your team to do the same.
Qualifications
Qualifications:
- Relevant commercial or legal qualification.
- Certification in Compliance or Risk Management (advantageous).
- Professional certification in relevant standards (e.g., South African National Standards 1718:4) or Equivalent Certification
Experience:
- Minimum of 5 years in compliance or a certification environment, with proven project management or Team leadership.
- Strong background in pre - certification testing, quality assurance, or any certification development.
- Solid, proven exposure to global gambling legislation, gaming industry experience or industry regulations.
Knowledge:
- Proficient in product knowledge related to gambling legislation and certification standards.
- Strong knowledge of South African National Standards 1718:4 and global certification requirements.
Core Competencies:
- Leadership and People Management: Proven ability to lead, manage, and mentor a team to achieve both short-term and long-term goals.
- Strategic Thinking: Ability to align certification processes with the company’s strategic goals and ensure compliance at every level.
- Innovative and Efficiency-Driven: Proactively seeks ways to improve efficiency, reduce costs, and drive innovation in the certification process.
- Accountability and Ownership: Takes full responsibility for decisions and actions, holding the team and stakeholders.
go to method of application »
Skill Set
- IR Skills
- Interview Skills
Responsibilities
Recruitment and Selection
- Follow the recruitment process as outlined up to middle management occupational level. Obtain recruitment requisition signed off by management in order to proceed with recruitment process.
- Draft internal and external advertisements for vacancies. Place adverts after sign off from central recruitment. Shortlist candidates and coordinate/facilitate interviews. Ensure competency based interview questions are posed as part of targeted selection process.
- Ensure all pre-employment checks are completed the final shortlisted candidate. Ensure all unsuccessful candidates are given feedback regarding the outcome of the interview.
- Create a platform that ensures all team members and senior team members clearly understand the new take on process. Ensure that all recruitment information such as all application forms, certified ID, matric certificates, references and background checks are completed prior to appointments.
- To ensure that new team member personal file are created and that all new employee details are accurately submitted to Payroll before cut-off date of each month.
On Boarding
- Oversee onboarding process. Ensures induction is arranged timeously and new team members are properly inducted.
Performance Management
- The HR function will entail a well aligned process to assist the business teams to facilitate the roll- out of job descriptions and provide the necessary value add for an effective and efficient performance management exercise.
- Ensure job description outlines the duties and responsibilities for the team member in the position and lays the foundation against which the team member will be evaluated. To ensure every team member signs a performance agreement which are aligned to strategic priorities.
- The human resources consultant is to advice all parties of the principles and objectives of an evaluation process by providing training for managers who will be responsible for the actual evaluations/ appraisals.
- Ensure all relevant parties are equipped with the tools to manage performance, with focus on coaching and managing poor performance. Encourage ongoing one-on-one performance discussions.
- To proactively identify and eliminate performance management obstacles that would hinder the process. The human resources consultant will be responsible for managing the performance process and will play a critical role in ensuring that evaluations are done effectively, timeously and that the knowledge gained is used to aid team members in development.
Talent Management / Succession Planning
- To identify potential and to recognize existing talent and to use that to fill vacancies higher in the organization or to transfer individuals into jobs where better use can be made of their abilities or developing skills.
- Ensure a holistic career discussion with the identified talented team members through a talent forum process. Ensure retention strategies are implemented to retain skilled labour.
- Training initiatives must be used to create individual development plans fast track and close skills gaps. Ensure the work climate allows for attraction and retention of top talent and drives a culture of employee engagement.
Employment Equity
- Ensure Employment Equity meetings are set up and the necessary committee members are made aware of dates.
- Employment Equity is considered when recruitment, transfers or promotions are being conducted.
Industrial Relations
- Implement IR in line with group practice and report to central. Ensure Hearings are set up timeously and all relevant parties are made aware. Ensures that the dismissal process is followed consistently. Keep up to date with CCMA cases, schedule and ensure managers are prepared. Ensure warnings for the region is sent to Group IR timeously.
Injury on Duty
- Responsible for the IOD process. Log IOD on to the system. Claim number to be sent to Manager to forward to team member for the medical reports. Follow up on status of claim until confirmation of all is in order is received.
Terminations
- Ensure relevant parties are timeously informed of terminations. Conduct exit interviews with team members who resigns. Identify trends and address with management.
Reporting
- Ensure Monthly catch up reports are prepared, scheduled and presented.
- Ensure Consolidated report are updated regularly.
Communication
- Ensure all human resources policies and procedures are efficiently and effectively communicated within the portfolio. Create awareness of strategic key human resource campaigns that will lead to updating all team members.
- Ensure that the correct lines of communication is followed at all times and that timeous feedback is provided to all relevant parties when requested.
Values & Ethics
- Roll out the Value & Ethics workshop in the regions. Actively promote the Hollywood values. Live the values and lead as an example to the team.
Qualifications
- Matric (Preferred)
- Valid driver’s license
- Diploma/Degree qualification/ studying towards (Preferred)
- Knowledge of Labour Legislation (EE Act, BCEA, Labour Relations) (Preferred)
- 2-3 Years in an HRC role or equivalent experience
Apply Before 05/29/2026
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.