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.

Oops! It seems this job from BETSoftware has expired
View current and similar jobs using the button below
  • Posted: Aug 20, 2025
    Deadline: Sep 30, 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

     

    Application Support Team Lead

    Responsibilities

    Job Responsibilities:

    Leading the IT Application Support Team

    • Provide daily direction and communication to team members to ensure App Support tickets are answered in timeously, and efficient manner. 
    • Assist the team in resolving complaints and escalations from end users and management.
    • Administer customer service duties such as quality analysis on call and ensure fast turnaround time on ticket resolution.
    • Oversee the tickets to completion.
    • Conduct scrum meeting with the IT App Team as the Lead. 
    • Provide team with effective and efficient troubleshooting methodology to ensure efficiency of the team.
    • Be the point of contact for all time and attendance issues the team member might have. 
    • Interface, when necessary, with stakeholders or 3rd party vendors to obtain any assistance required.
    • Ensure correct entries are inserted into the IT Service Management Tool 4Me

    Technical Support and escalations

    • Provide hands on day to day technical support for team members 
    • Responsible for all connectivity alerts and backup alerts
    • Provide basic training on core software and hardware used 
    • Point of contact for customer complaints or escalations

    Building on KMDB & Documentation Reporting

    • Compile technical standard operating procedures for all known errors 
    • Compile daily, weekly, and monthly reporting on IT Application Support statistics 

    Customer Centricity

    • Feedback to customer on status of all unresolved escalated queries 
    • Ensure protection of all user’s data in compliance with company policies 

    Continuous improvement

    • Ensure adherence to policies and procedures by team members and to continuously evaluate for improvements 
    • Ensure attention is given to employee experience
    • Focus on a proactive approach rather than a reactive one
    • Evaluate, analyze and provide necessary recommendations for improvement to Leadership based on user feedback and technical observations

    Admin and technical assistance for ADHOC Infrastructure Projects 

    • Constructively participate as a member of the wider IT Department 
    • Undertake any other tasks or once-off projects which may be assigned from time-to-time
    • Demonstrate professional skills and a high standard of integrity

    Living the spirit: 

    • We dare to be ourselves, valuing the unique qualities, perspectives, and strengths that each team member brings to the group.
    • We firmly believe that teamwork makes the dream work. We work collaboratively, supporting each other and ensuring that we collectively achieve our goals.
    • We approach every day as an adventure, embracing challenges and changes as opportunities for growth and innovation.
    • As leaders, we take responsibility for the success of our team. We provide direction, support, and effective communication to ensure efficient handling of application support tickets.
    • We prioritize customer satisfaction, addressing complaints and escalations promptly and professionally. We maintain a strong focus on delivering quality customer service.
    • We provide hands-on technical support, training, and point-of-contact services for our team members. We ensure the connectivity, backup, and technical aspects of our systems run smoothly.
    • We compile and maintain technical standard operating procedures and generate regular reports on application support statistics, ensuring efficient knowledge management.
    • We communicate openly with customers, providing updates on unresolved escalated queries, and ensuring the protection of user data in compliance with company policies.
    • We promote adherence to policies and procedures, focusing on continuous evaluation and improvement. We give attention to the employee experience and proactively seek solutions.
    • We are committed to personal and professional growth, always seeking to expand our knowledge and skills to better serve our customers and the company.
    • We value open and honest communication, sharing insights and feedback to promote trust and collaboration. We actively participate in debugging, adhere to development practices, and drive improvements.
    • We are resilient in our pursuit of solutions, performing debugging and participating in retrospectives. We adapt to changing conditions and are resourceful in finding solutions.

    Qualifications

    Job Specification:

    • Diploma or Degree in Computer Systems Advantageous
    • Microsoft Technology Associate (MTA) or Microsoft Technology Associate (MCSA) Advantageous
    • Microsoft Systems Engineer (MCSE) advantageous
    • Experience with Office 365 and Azure advantageous
    • ITIL Foundation certification advantageous
    • At least 1 years’ experience in supervising or team lead within an Application Support desk / help desk environment, infrastructure remote support.
    • Scrum Master / Project Management Training and Certification (Advantageous) 

    Apply Before 09/30/2025

    go to method of application »

    Housekeeping (BET)

    Responsibilities

    Job responsibilities:

    • Ensures that work areas are clean and tidy prior to opening, during service and at closing times (this includes the inside and outside of the building as well as the car park area) thus ensuring a safe and healthy working environment.
    • Ensures that floors are swept, mopped, scrubbed and/or vacuumed thus ensuring a safe and healthy working environment.
    • Ensures that walls are cleaned thus ensuring a safe and healthy working environment.
    • Ensures that refuse is gathered and disposed of and that bins are emptied, washed or sanitized and replaced with refuse bags to ensure that safe and healthy working environment is maintained
    • Ensures that toilets are to be cleaned to maintain a hygienic environment
    • Cleans, fills up and maintains all machines such the BIBO, Coffee Machines, etc. to ensure that these machines are in good working order for team members to use.
    • Ensures all beverage stations are fully stocked up at all times to ensure consumables are readily available for team members to use.
    • Ensures that service areas are neat and tidy during peak periods and quiet periods to ensure that safe and healthy working environment is maintained.
    • Ensures that the use of cleaning products is appropriate to ensure that the correct products are used and that wastage is minimised.
    • Requests replenishment of cleaning products and supplies from the Housekeeping Superviser/ Receptionist/ Office Administrator before the cleaning products and supplies run out to ensure that cleaning products and supplies are readily available for use.
    • Declares breakages to the Office Manager to ensure that replacements can be obtained timeously
    • Cleans the office aircon filters weekly.
    • Ensure that all tables & chairs in the areas are maintained (seat covers are monitored, and request replacements as needed) to ensure that tables and chairs are in good working condition.
    • Sets up of boardrooms, meeting rooms, training rooms, event areas, etc. prior to the sessions taking place, as well as the clean up after the session has taken place to ensure that the working environment is returned to normal working order.
    • Completes daily tasks rosters and submits to the Receptionist and/or the Office Administrator to ensure regular updates are shared.
    • Washes all cups, as well as BET supplied cutlery and crockery to ensure a clean kitchen area.
    • Ad hoc duties.

    Qualifications

    Job specification:

    • Matric (Advantageous)
    • 3 years relevant experience
    • Good organizational and team management skills

    Living our spirit:

    • Over and above the allocated work, the Team takes initiative to identify other areas within the office that require attention.
    • The Team Member strives to maintain professionalism whilst demonstrating authenticity.
    • The Team Member is open to assisting other Team Members when necessary.
    • The Team Member inspires other Team Members by sharing their passion for their work.
    • Respects one another.

    Apply Before 09/30/2025

    go to method of application »

    Senior Systems Engineer

    Skill Set

    • Proven leadership and time management skills, with experience training and mentoring junior engineers. 

    Responsibilities

    Technical Leadership & Output 

    • Oversee the administration and optimization of Windows/Linux networks, servers, desktops, and laptops in a mission-critical, 24x7 environment. 
    • Manage and enhance Windows Server, Active Directory, Group Policy, and Exchange environments. 
    • Maintain VMWare environments 
    • Maintain Endpoint applications. 
    • Lead disaster recovery and business continuity planning, recommending and implementing solutions. 
    • Ensure timely installation of patches, updates, and service packs, with a focus on proactive system maintenance and performance optimization. 
    • Manage and enhance enterprise IP networks, ensuring high availability and performance in 24x7 environments. 
    • Conduct advanced research into networking issues, system updates, and emerging technologies. 
    • Administer Microsoft Office 365 and associated applications, ensuring optimal configuration and end-user experience. 
    • Provide high-level support and configuration for Microsoft Exchange and Office 365 infrastructure. 
    • Troubleshoot and resolve complex issues with MS Office O365, Exchange, and other business-critical software. 
    • Oversee the setup and management of new user systems, ensuring all hardware, software, and services are configured efficiently. 
    • Maintain a high level of operational security, ensuring systems are protected against threats and vulnerabilities. 
    • Take ownership of routine system monitoring, audits, and performance analysis to maintain system integrity and security. 
    • Develop, mentor, and lead a team of junior Systems Engineers and IT support staff. 

    Strategic Systems Management & Collaboration 

    • Collaborate closely with Senior Engineers and other departments to ensure systems and solutions align with business objectives. 
    • Work with senior leadership to define and implement IT infrastructure improvements and upgrades. 
    • Play a key role in the management and optimization of backup solutions, ensuring business continuity in the event of system failure. 
    • Provide leadership and technical guidance on handling complex issues, offering training and support to 1st, 2nd, and 3rd-level engineers. 
    • Take a proactive approach to identifying potential issues, system weaknesses, and opportunities for improvement.

    Living the Spirit: 

    • Approach your work with curiosity and a commitment to continuous learning and improvement. 
    • Stay informed of industry trends and be willing to explore new technologies and solutions. 
    • Foster collaboration within your team, contributing to a culture of shared success. 
    • Offer guidance and support to fellow team members, ensuring collective growth and success. 
    • Lead by example, upholding the highest standards of ethics and professionalism. 
    • Demonstrate forward-thinking by proactively identifying risks and proposing effective solutions. 
    • Communicate effectively to ensure smooth project execution, collaboration, and problem-solving. 
    • Go above and beyond to ensure systems run optimally, especially in high-pressure situations. 
    • Prioritize personal growth while remaining true to the company's values and mission

    Qualifications

    • Bachelor's Degree or Diploma in Information Technology or related field. 
    • Internationally recognized certifications in Microsoft technologies (MCSA, MCSE, or similar). 
    • Linux+ or equivalent certifications. 
    • 6+ years in a senior technical role with a proven track record of managing enterprise-level systems. 
    • Extensive experience managing enterprise VoIP solutions such as Asterisk and Avaya. 
    • Strong expertise in IP networking and protocol management. 
    • Proficiency in scripting languages such as Python, PowerShell. 
    • Extensive experience with Microsoft technologies, including Office 365, Exchange, and SharePoint (Advanced knowledge preferred). 
    • Hands-on experience with cloud environments (Microsoft Azure, AWS, etc.). 
    • Advanced knowledge of security frameworks, disaster recovery, and business continuity planning. 
    • Expertise in managing and optimizing IT infrastructure in high-availability, mission-critical environments.

    Apply Before 09/30/2025

    go to method of application »

    Software Development Manager

    Responsibilities

    Job Responsibilities:

    Strategy, objectives and execution 

    • Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
    • Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
    • Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organizational goals.
    • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
    • Accountable for articulating, monitoring, reporting and achieving realization.
    • Development of longer-term strategic thinking incorporating demand forecasting for product or future projects. 
    • Utilization of data metrics in order to make data driven decisions. 

    Knowledge management 

    • Identifies and responds to situation/organizational/market requirements by creating a culture of innovation and opportunity identification by team. 
    • Facilitates Change Management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
    • Supports and aligns standards across BET by allocating agreed commitments to strategy/ roadmap communication and implementation. 
    • Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail. 
    • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and/or project teams. 
    • Acts as escalation point for issues and ensures effective communication and resolution activities are in place. 

    Stakeholder management

    • Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations. 
    • Ensure all operational communication with customers/partners are documented and effectively circulated to stakeholders making use of collaborative tools. 
    • Engage with executive members or equivalent at customers/partners to ensure collaboration at all levels.
    • Engage with the wider business and if needed hold strategic knowledge sharing sessions. 
    • Maintain and facilitate strategic stakeholder and communication analysis. 

    Behavioral outputs:

    Talent Management 

    • Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member. 
    • Provide and facilitate mentoring and coaching by driving knowledge sharing. 
    • Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision. 
    • Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimizing key man reliance.
    • Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
    • Ensure business continuity through minimizing key man reliance. 

    Adaptably resilient 

    • Adapts to change and is open to new ideas and willing to take on new responsibilities.
    • Able to handle pressure and can effectively adjust plans to meet changing needs/demands. 
    • Changes his/her interpersonal style and approach based on the circumstances. 
    • Adapts behaviour to maintain cooperative relationships with others.
    • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions. 
    • Maintains a positive attitude in the face of change. 

    Decision making quality

    • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others. 
    • Ensures others understand the decision before moving forward.
    • Considers short- and long-term implications of the decision. 
    • Able to logically defend and explain judgements and decisions. 
    • Takes steps to accurately define the problem before seeking a solution. 
    • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

    Develops talent 

    • Collaboratively works with the leads to set performance goals and measures. 
    • Ensures performance measures are clear, measurable, and achievable. 
    • Ensures consistency of expectations across teams.
    • Gives regular structured feedback to teams and seconded members. 
    • Ensure that the team members are equipped with the requisite skill sets required for both current and future projects by developing a training and career development plan. 
    • Maintain a current and future skill matrix. 
    • Have training and development plans in place and ensure execution of the plan. 
    • Encourage and build a culture of innovation and collaboration. 
    • Create a culture for teams that are aligned to the platforms and BET values. 

    Resourceful and improving 

    • 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.

    Qualifications

    Job Specification:

    • At least 3-5 years’ experience managing software development teams and leads.
    • At least 6 years in a technical role within the IT software development industry.   
    • Prior experience ensuring timely project delivery.
    • Provide technical and architectural guidance to development team.
    • Ensure development standards and development SDLC is adhered to by the development team.
    • Ability to work under pressure and in a fast-paced growing environment.
    • Strong planning and organisational skills. 
    • Reporting skills at Senior Management level. 
    • Prior stakeholder and team lead management

    Living the Spirit 

    • Encourage open communication and collaboration among team members.
    • Foster an inclusive environment where diverse perspectives are valued.
    • Recognise and celebrate team achievements and success
    • Encourage a culture of innovation and experimentation within the team.
    • Emphasise the importance of continuous learning and personal growth.
    • Encourage team members to explore new technologies, tools, and methodologies.
    • Embrace challenges as opportunities for growth and learning
    • Create a culture where team members feel empowered to voice their ideas and opinions.
    • Promote a "raise your hand" mentality where team members feel comfortable seeking help, sharing insights, or suggesting improvements.
    • Lead by example and demonstrate authenticity in your interactions with team members.
    • Create a safe space for honest feedback and constructive criticism.
    • Value authenticity over conformity and encourage team members to express their true selves.
    • Provide opportunities for skill development, training, and career growth for team leads and members.
    • Offer mentorship and guidance to support the career aspirations of team members.

    Apply Before 09/22/2025

    go to method of application »

    Team Coordinator

    Skill Set

    • Excellent time management and planning skills.
    • Excellent verbal and written communication skills. 
    • Analytical skills 
    • Critical thinking and problem-solving skills essential

    Responsibilities

    Administrative management:

    • Schedules and attends stand up meeting for their allocated Teams.
    • Prepares meeting minutes and distributes minutes to all relevant Team Members / Managers / Team Leaders.
    • Regular updates made to the Time and Attendance system. It is imperative that all Team Members hours are captured accurately, and the system is kept up to date. Ensures that all Team Members’ hours are accurately captured/updated on the Time and Attendance system by monitoring and managing for the team and escalates where necessary. 
    • Reports extracted from Jarrison should be effectively utilized, to ensure time management of Team Members from start of day to end of day. 
    • Plans the weekly remote and support roster and ensures that the roster is distributed to the team timeously.
    • Maintains planning foresight and the Project Team calendar.
    • Plan, document and records knowledge sharing sessions.
    • Ensures all decisions and changes are discussed are then documented and stored accordingly. 
    • Works with key stakeholders to plan and track the delivery of projects from kick-off to closure.
    • Tracks the day-to-day delivery of the projects.
    • Handles routine administration queries and admin request received from Team Leaders and be able to resolve these efficiently and effectively. 
    • Adheres to all administration policies, processes, systems, and procedures in the performance of administrative and other duties. 
    • Maintains an accurate electronic filing system ensuring that information is kept confidential. 
    • Operates in a neat, effective, and organised manner. 
    • Opens and sorts incoming e-mails to delegated department inboxes, according to priority and brings urgent material to the attention of the Team Leader. 
    • Works closing with the Team Leader to maximise productivity of the team. 
    • Schedules daily /weekly catch-up session with Team Leader to ensure effective communication of Team related assignments. 
    • Maintains an effective and productive relationship with Team Members. 
    • Present progress and results of tasks to management and other interested parties in the form of  a weekly / monthly report. 
    • Conduct regular analyses of processes and procedures and making adjustments when necessary.
    • Plan and co-ordinate team building initiatives or events in the team, where necessary. 

    Behavioural Outputs: 

    Adaptably Resilient 

    • Adapts to change and is open to new ideas and willing to take on new responsibilities. 
    • Able to handle pressure and can effectively adjust plans to meet changing needs/demands. 
    • Changes his/her interpersonal style and approach based on the circumstances. 
    • Adapts behaviour to maintain cooperative relationships with others.
    • Accepts changes to task, plans, and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions. 
    • Maintains a positive attitude in the face of change. 

    Living the Spirit

    • Embrace a curious mindset and eagerness to explore new technologies, methodology, tools, and techniques and utilize this as an opportunity to develop on growth. 
    • Maintain open and transparent communication with your team by tracking and reporting on team progress, thus ensuring the team is informed, and aligned. 
    • Co-ordinate team activities and projects efficiently and ensuring a smooth workflow. 
    • Clearly defining the roles and responsibilities of each team member to minimize confusion and overlaps and ensuring everyone understands their specific contributions towards achieving the teams’ goals.
    • Openness to different ideas, approaches and viewpoints and willingness to adapt work to align with the teams’ goals and priorities.
    • Facilitate meetings and discussions to encourage collaboration and decision-making.

    Qualifications

    • Minimum of 1 - 2 years' experience in administration / Customer service.
    • Minimum of 1 - 2 years' experience in a Software Development environment.
    • Excellent time management and planning skills.
    • Excellent verbal and written communication skills. 
    • Cooperative and communicative attitude with executive staff, managers, and employees.
    • Analytical skills to monitor progress of an undertaking and identify areas needing adjustment or improvement.
    • Critical thinking and problem-solving skills essential.
    • Willingness to manage multiple tasks at once and adhere to guidelines and deadlines.

    Advantageous:

    • Relevant Business Administration qualification.
    • Prior experience within a software development environment.

    Apply Before 09/30/2025

    go to method of application »

    Senior Software Quality Engineer

    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 09/22/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