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: May 2, 2026
    Deadline: Aug 28, 2026
    • @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

     

    Intermediate UI/UX Designer

    Responsibilities

    Research 

    • Conduct in-depth user research, including user interviews, surveys, and competitive analysis.
    • Identify the potential users of the system in terms of geographic location, financial standing, culture, language and other factors.
    • Analyse what users are saying to reveal their user goals.
    • Analyse qualitative data and provide recommendations.
    • Present the data in ways that can be used to drive design: a) personas, b) user stories, c) user journey maps
    • Critically evaluate any previous user research and start your own research where appropriate.
    • Perform Synthesis and Ideation.
    • Identify the correct objectives and criteria for decision making.
    • Identify and ask the correct questions and leverage those people who ask the correct questions.
    • Hold focused idea generation sessions, with appropriate time limits.
    • Set expectations and direct/focus the discussion.
    • Be open to ideas which challenge existing views/opinions.
    • Avoid group thinking and other biases. 

    Information Architecture/Design

    • Develop and refine information architecture, conducting user flow analysis and information hierarchy.
    • Define meta data which may assist the organisation with better design decisions.
    • Establish the flow between a user and the solution to ensure shortest route to completion (user tasks).
    • Uncover and describe users’ patterns of usage/behaviour.
    • Organise, structure and label content, functions and features for the product in a logical and meaningful manner.
    • Make recommendations between different design patterns for organising content (such as faceted navigation, tagging, hub and spoke, etc).
    • Develop a controlled vocabulary for both development and users.
    • Analyse data for outliers and take appropriate action.
    • Run online and offline ticket/card sorting sessions, so development can prioritise improvements beyond merely technical and business requirements.
    • Understanding of user socio-cultural - time - historic - geographical - physical - markets - use – task. 
    • Ensure the design is useful and accomplishes user goals, including non-practical benefits.
    • Use fundamental principles of visual design (like contrast, alignment, repetition and proximity) to de-clutter user interfaces.
    • Ensure the user can effectively and efficiently achieve their end objective with the shortest possible route
    • Ensure the user can easily find and complete their task/objective in an increasingly complex and varied product offering.
    • Ensure the user experience is credible with feedback, confirmations and appropriate messaging
    • Ensure the brand, image, identity, aesthetics and emotional design of the solution is desirable: appropriate typography – grids – page layouts – colour palettes – icons – organisational branding.
    • Ensure the design is accessible to users who may not have a full range of abilities, this includes impaired vision, hearing loss, motion impaired or learning impaired.
    • Plan and schedule user experience development in consultation with developers and project managers/scrum masters.
    • Constructively critique the work of team members, taking into consideration longer term relationships. 
    • Explain and evangelise the cost-benefit of user experience activities with development and management
    • Lead the multidisciplinary team in terms of user experience and design by making appropriate and well thought out decisions.
    • Ensure the team remains engaged and involved with providing the optimum user experience.
    • Promote ongoing professional development of the team in UI/UX.
    • Complete Prototyping.
    • Translate ideas into interactions by developing prototypes and simulations.
    • Choose the appropriate fidelity of prototype for the phase of design.
    • Use fast iteration models to generate rapid turn arounds.
    • Create paper prototypes where needed.
    • Properly explore the design space before deciding on a solution.
    • Create interactive electronic prototypes where possible.
    • Perform Usability Evaluation.
    • Choose the most appropriate evaluation method: formative v summative test - moderated v unmoderated test - lab v remote test - usability testing v expert review - usability testing v A/B test - usability testing v survey 
    • Interpret usability principles and guidelines and use them to identify likely problems in user interfaces.
    • Understand how to design an experiment and how to control and measure variables.
    • Plan and administer different types of usability evaluation.
    • Log the data from usability evaluations.
    • Analyse the data from usability evaluations.
    • Measure usability and prioritise usability challenges. 
    • Create high-fidelity interactive prototypes for user testing and stakeholder review.
    • Design interactive elements, animations, and micro-interactions for a more engaging user experience.
    • Lead the development of design style guides and maintain design consistency throughout projects.
    • Collaborate closely with developers and other cross-functional teams to ensure successful design implementation.
    • Champion a user-centered design approach, incorporating user feedback into design decisions.
    • Contribute to the design of responsive and adaptive interfaces for various platforms and screen sizes. Mentor junior designers and assist in their skill development.
    • Manage multiple design projects, from concept to delivery, and coordinate with cross-functional teams.
    • Stay current with industry best practices, design trends, and emerging technologies.
    • Collaborate with stakeholders to align design strategies with business objectives.

    Perform Technical Writing

    • Always keep the user of the documentation in mind, so that ease of comprehension remains your top priority.
    • Plan your purpose and scope of your writing before beginning.
    • Set goals and timelines and communicate them.
    • Ensure you follow established templates, styles, formats, and expectations.
    • Draft a high-level outline covering all topics, then fill in specific content and supporting graphics.
    • Review your drafts to ensure you have achieved accuracy, conciseness and the required levels of comprehension.
    • Publish and deliver the documents on time.
    • Define UI/UX requirements into tasks/tickets for the development team in a manner the development team understands.
    • Test the target audiences understanding and refactor as appropriate.
    • Choose the right kind of document for the situation.
    • Write content in the tone of voice that matches the organisation's identity or brand.

    Review and Refine the UI/UX Experience

    • Liaise with stakeholders and manage expectations.
    • Ensure organisational product/solution is competitive and relevant.
    • Where possible ensure organisation leads the market in terms of UI/UX.
    • Measure and monitor the effect of UX on product/organisational success.
    • Refactor designs and plans as required.

    Perform Testing

    • Test internally for inconsistencies between what as expected and what was delivered
    • Provide development appropriate feedback
    • Ensure changes are implemented before “go-live”
    • Take a lead role in usability testing and expert reviews to improve overall product quality.

    Living the spirit

    • Take ownership of your work: Act responsibly and proactively in your role. Embrace new challenges and be willing to take on tasks that may be outside your comfort zone.
    • Seek opportunities for improvement: Be open to feedback and continuously look for ways to enhance the user experience. 
    • Embrace creativity and innovation: Approach each project with a sense of excitement and a willingness to think outside the box. Try new design techniques, explore cutting-edge technologies, and stay up to date with industry trends to keep your work fresh and engaging.
    • Be open to change: Embrace change and adapt to evolving user needs and technology. Treat every project as a unique journey with its own challenges and discoveries.
    • Infuse your personality into your work: While adhering to design principles and user-cantered practices, inject your unique style and personality into your designs. This can help create memorable and authentic user experiences.
    • Promote inclusivity and diversity: Ensure that your designs and user experiences are inclusive and respect the diversity of your user base. Encourage a culture of respect and appreciation for different perspectives within your team.
    • Collaborate effectively: Work closely with cross-functional teams, including developers, product managers, and other stakeholders. Communication and collaboration are key to delivering a seamless user experience.
    • Value different skills and perspectives: Recognise that everyone on the team brings unique strengths and expertise. Be open to learning from others and sharing your knowledge to collectively achieve your goals.

    Qualifications

    • 2-4 years of experience in UI/UX Design.
    • BSC Degree in Computer Science / Web Design Certificate.
    • Completed SASS Course on Udemy (https://www.udemy.com/course/sasscourse/). (Preferred).
    • Knowledge in the Adobe Suite.
    • Proficient in cross browser development.
    • Experience in Bootstrap 3 + 4. (advantageous).
    • Experience in Javascript. (advantageous).
    • Graphic Design and Wireframing Tools (Figma, Sketch, Adobe XD - proficiency in one or more).
    • User research and testing tools - experience in conducting and analysing user research.
    • Strong attention to detail.
    • Basic familiarity with usability testing tools and user surveys.
    • Basic understanding of HTML/CSS for collaboration with developers.

    go to method of application »

    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.

    go to method of application »

    Project Manager (BET)

    Skill Set

    • Excellent planning, organizational and prioritization skills and be able to manage multiple projects simultaneously.

    Responsibilities

    Ensuring Project Management

    • Builds and maintains strong business relations with existing and prospective internal customers to interpret all individual requirements.
    • Reviews changes in legal and procedural requirements affecting the business or projects.
    • Validates product requirements and specifications with various departmental team members to understand the business requirements and facilitate handover to the development team.
    • Analyzes information and business systems to make recommendations for improvement of processes and systems.
    • Co-ordinates, arranges and manages daily/weekly and monthly meetings with subordinates, management and business stakeholders as required.
    • Is accountable for project status reporting as defined in a Communication Plan or as required by the Business Unit.
    • Is accountable for proactively tracking the end-to-end project schedule and driving corrective action where required.
    • Is accountable for end-to-end project planning and a Project Management Plan – including plans for Scope, Communication, Risk & Issues, Dependencies, Cost and Stakeholder Management.
    • Assists Team Lead in creating and updating of Team Capacity Plans.
    • Assists Team Lead in reviewing team backlogs and re-prioritization with stakeholders.
    • Identifies and schedules project deliverables, milestones, and required tasks.
    • Adheres to best project management practices and methodologies such as Professional Management Institute standards or similar.
    • Proactively manages change - including Time, Cost and Scope changes.
    • Tracks project decisions made on the project.
    • Assists Business Units in getting any required benefits monitoring and reporting in place.
    • Participates in all areas of the software development life cycle and provides technical support to other company personnel.
    • Manages internal business processes or systems/application development projects.
    • Liaises and manages external resources and suppliers.
    • Ensures appropriate procedures and processes are followed.
    • Participates in design control activities, and monitors, evaluates and ensures the completion of tasks and projects.

    Ensures effective Reporting

    • Reports on project success criteria results, metrics, test and deployment management activities.
    • Determines the frequency and content of status reports from the project and program team, analyse results and troubleshoot problem areas.
    • Provides status reporting regarding project milestones, deliverable, dependencies, risks and issues, communicating across leadership.
    • Defines success criteria and disseminate them to involved parties throughout project and program life cycle.

    Ensures effective Communication

    • Communicates any project risk and issues including timing, budget, resources, scope and more to IT
      management.
    • Collaborates closely with the Senior Project Manager and PMO Leader on enterprise projects.
    • Communicates with various departmental team members to understand the business requirements.

    Living our 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 BET Software 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

    • Bachelor’s Degree/National Diplomas.
    • Relevant Project Management Certifications PMP, Prince II, Scrum Master, etc.
    • 2 - 3 years’ experience in Software Development Project Management.
    • 2 – 3 years’ years of experience with full product lifecycle with understanding of development lifecycle and various technology methodologies that support that lifecycle.
    • Sound experience in Software Development Lifecycle and Implementation. 

    Apply Before 06/05/2026

    go to method of application »

    Operational Finance Controller

    Skill Set

    • Intermediate Excel skills (VLOOKUP, pivot tables, recon skills).
    • Strong attention to detail and accuracy.
    • Ability to work under pressure and meet strict deadlines.
    • Excellent communication and analytical thinking.
    • High level of integrity and accountability.
    • Team leadership and coordination skills.

    Responsibilities

    Billing & Revenue Operations

    • Prepare monthly invoicing batches for the customer base for review by the Management Accountant.
    • Ensure all billing data is accurately captured in the CRM before invoice generation.
    • Reconcile invoices to supplier accounts and identify billing discrepancies for review with the Finance team.
    • Support the month‑end revenue process by providing accurate billing and operational data.
    • Ensure billing aligns with customer contract terms and agreed pricing structures.
    • Analysis of Debtor collectability and recoverability to assist the Debtors Admin team and maintain the Provision for Bad Debts schedule.
    • Ensure activation, suspension, and termination workflows are correctly updated financially.

    Debit Order Administration

    • Compile the monthly Debit Order batches and supporting reconciliations for review by the Management Accountant.
    • Validate customer banking information and ensure accuracy before Debit Order submission.
    • Reconcile debit order results and investigate unpaid/deferred transactions

    CRM & Data Integrity

    • Become the financial custodian of the Hollywood Connect CRM system (Splynx).
    • Ensure activation, suspension, and termination workflows are correctly updated financially.
    • Conduct routine data quality audits and rectify inconsistencies.

    Operational Finance Support

    • Support the operations team with financial insights for customer escalations, provisioning delays, and service disputes.
    • Assist the creation of commercial reports to enhance profitability.
    • Assist with cost allocation and revenue assurance linked to the ISP.
    • Provide financial inputs for operational process improvements.
    • Assist with ad‑hoc financial reporting and reconciliations.

    Management Accounts

    • Assist the Finance team with Management Account deliverables and reporting.

    Qualifications

    • Finance related degree/diploma.
    • Articles Preferred however not compulsory.
    • 1–2 years’ experience in a financial operations or accounting role.
    • ISP or telecommunications industry experience (highly advantageous).
    • Basic understanding of accounting principles (Accrual principles etc.)
    • Experience in CRM systems (ISP‑related CRM experience advantageous).
    • Intermediate Excel skills (VLOOKUP, pivot tables, recon skills). 
    • Strong attention to detail and accuracy. 
    • Ability to work under pressure and meet strict deadlines. 
    • Excellent communication and analytical thinking. 
    • High level of integrity and accountability. 
    • Team leadership and coordination skills

    go to method of application »

    Junior Talent Acquisition Specialist (BET)

    Skill Set

    • Recruitment

    Responsibilities

    Job responsibilities:

    • Follow the recruitment process as outlined, unless otherwise advised.
    • Obtain pre-recruitment authorization form signed off by management in order to proceed with recruitment process.
    • Draft internal and external advertisements for vacancies. Place adverts after sign off from the Line Manager.
    • Conduct pre-screening interviews against job spec and eliminate unsuitable candidates early on in the recruitment process. Collate and present CVs to the line manager for consideration.
    • Coordinate/facilitate interviews. Coordinating diary times and scheduling interviews with relevant Line Managers and/or Recruitment Manager.
    • Ensure competency-based interview questions are posed as part of targeted selection process.
    • Ensure that reference checks are completed for the final shortlisted candidate, as well as other formal checks (credit/fraud/criminal/qualification/driver’s license etc. where appropriate) and obtain a most recent pay slip.
    • Draft offer letter for candidate after package has been approved.
    • Maintain all pertinent application and interview data. Ensure that interview notes, guides and reference checks are uploaded onto the HRIS.
    • Ensure that all candidates who do not meet the requirements are advised by way of rejection letters, emails or notifications. Ensure each candidate has received feedback regarding the outcome of the interview/ ensure agencies receive feedback.
    • Utilize the internet for sourcing of candidates.
    • Maintain a pool of readily available candidates.
    • Formally start building a database of candidates that can be referred to.
    • Coordinate polygraph examinations when required. Send brief to candidate and invites in terms of sessions.
    • Provide daily reports and monthly reports.
    • Attend weekly recruitment meetings.
    • Attend to ad hoc tasks/projects as and when the need arises.

    Qualifications

    Job specification:

    • An HR or related qualification is preferred.
    • 2 – 3 years recruitment experience.
    • Results driven: Consistently delivers required business results; sets and achieves goals, consistently complies with quality standards and meets deadlines; maintains focus on organizational goals. 
    • Accountability: Follows through and delivers results in spite of obstacles. Admits to errors and takes corrective action to avoid repetition. Approaches own work with dedication and high sense of responsibility. 
    • Reporting: Collate and report on information. Account for and verify reporting figures/ statistics. Review/analyse reporting statistics and figures in order to identify trends and make relevant recommendations. 
    • Relationship management: Developing and maintaining professional business associations at all levels. Establish relationships both inside and outside the organization. Effectively apply networking and influencing skills. 
    • Interview skills: Understands best practice interview techniques to ensure that high calibre candidates are selected. 
    • Proven experience in headhunting/sourcing and networking initiatives.

    Advantageous: 

    • Driver’s license.
    • Previous experience recruiting within a technology sector.

      Living the Spirit:

    • Encourage authenticity in both yourself and candidates. Embrace diversity and inclusion in your recruitment efforts, seek out candidates who not only meet the technical requirements but also embody the company's values and culture 
    • Be honest and transparent in your communications with candidates and colleagues. 
    • Approach each recruitment task with enthusiasm and a sense of curiosity. Embrace challenges as opportunities for growth and learning. Stay adaptable and open-minded in the face of change, recognising that each day brings new possibilities and experiences.
    • Take initiative and ownership of your projects and tasks. Volunteer for new opportunities and challenges, demonstrating your willingness to contribute to the team's success. 
    • Collaborate closely with colleagues, line managers, and suppliers to achieve recruitment goals.
    • Ensure Timely Filling of Vacancies: Prioritise efficiency without compromising quality, leveraging technology and best practices to streamline recruitment processes and meet hiring deadlines

    Apply Before 05/15/2026

    go to method of application »

    Junior Security Operations Center Analyst

    Responsibilities

    • This position is a shift work based with a rotational schedule – This is a 365 day/7 days per week /24 hours a day department.
    • Monitoring and analysis of cyber security events 
    • Monitoring of network traffic to detect potential threats and then escalating where necessary.
    • Analysing security breaches to identify the root cause and escalate to the Intermediate Security Analyst for resolutions.
    • Services monitored will include, but are not limited to SIEM, IDS/IPS, Firewall, Web Application Firewalls, Data Loss Prevention (DLP), Databases
    • Security Event Correlation and Reporting to appropriate Intermediate Security Analyst or Incident Response staff or relevant sources to determine increased risk to the business
    • Research and stay aware current IT security trends and news.
    • Recognize potential; successful; and unsuccessful intrusion attempts and compromises thorough reviews and analyses of relevant event detail and summary information Help colleagues install security software and understand information security management.
    • Monitoring that all Security tools are working properly.
    • Research security enhancements and make recommendations to management.
    • Updates inaccurate and add missing knowledge base documents where required
    • Handles escalations effectively, ensuring a minimal number of duplicate escalations created
    • When acknowledging alerts, ensures alerts are closed at the end of every shift
    • Monitors alerts and incidents diligently by actioning them in a timeous manner
    • Investigates alerts using the systems provided and adds investigation details to escalated incident descriptions
    • Reports back on identified trends that may be forming and/or proactive actions taken to reduce spam
    • Use advanced analytic tools to determine emerging threat patterns and vulnerabilities.

    Qualifications

    • Matric or equivalent certification required. 
    • Minimum of one (1) year in a Security (SOC) role and three (3) years preferred in Support. 
    • Experience and Knowledge with SIEM, IDS/IPS, Firewall, Web Application Firewalls, Data Loss Prevention (DLP) and Security Event Correlation
    • Excellent analytical and problem-solving skills
    • Experience with technical writing
    • Possess an understanding of security standards and risk management
    • Have excellent written and verbal communication skills
    • Possess the ability to adjust and adapt to changing priorities in a dynamic environment
    • Be able to multi-task and be pro-active in addressing issues and requests
    • Possess technical acumen and the ability to understand and interpret technical specifications
    • Security + beneficial but not required

    Living the spirit: 

    • Embrace authenticity by recognizing that each team member's unique perspective, background, and ideas enrich our collective approach to security. 
    • By daring to be ourselves, we contribute to a diverse and dynamic environment, fostering innovation and adaptability.
    • We thrive on the exhilaration of safeguarding our organization's digital assets in an ever-evolving landscape of cyber threats. 
    • Each day presents new challenges, and we approach them with curiosity, resilience, and a sense of adventure. This attitude fuels our drive to stay at the forefront of IT security.
    • We firmly believe that a unified team is the cornerstone of our success. We actively collaborate, share knowledge, and support each other. Our spirit of teamwork extends beyond our immediate team to include our colleagues from various departments. We encourage and embrace the idea of Teamwork makes the dream work as we all work together to achieve business goals 
    • We wholeheartedly embrace the responsibilities that come with the role, from monitoring security access to analysing security breaches. We proactively raise our hands, taking initiative to protect our organization's assets and uphold the highest standards of information security.

    Apply Before 05/28/2026

    go to method of application »

    Junior IT Helpdesk Technician

    Skill Set

    Key skills/attributes/position-specific competencies:

    The following indicates what would typically be expected for this role at a competent level:

    • Knowledge of Microsoft Desktop and server applications.
    • Knowledge of computer hardware and peripherals and basic networking (LAN, VPN).
    • Excellent written and verbal communication skills – especially in writing professional reports.
    • Strong telephonic and written etiquette.
    • Information technology system support skills.
    • Excellent Microsoft Office skills.
    • Professional and punctual approach.
    • Commitment to customer service and exceptional attention to detail.
    • High level of integrity and confidentiality.
    • Able to work under pressure.
    • Self-motivated.
    • Problem-solving. 
    • 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

    • Provide Level 1 technical support for IT Helpdesk services, including responding to and resolving user queries and issues.
    • Utilize ITSM ticketing system aligned with ITIL framework for managing and prioritizing support tickets.
    • Escalate any issues beyond Level 1 to appropriate support teams.
    • Answering phone calls professionally and promptly and gathering all client information about technical issues
    • Providing remote support to clients in different regions
    • Collaborating with IT professionals to determine technical solutions
    • Management of any escalations relating to IT infrastructure. Provide day-to-day technical support for all Hollywood Group/Bet Software services and third-party products.
    • Administer, install, configure, and troubleshoot the MS operating systems and products installed on those systems including Office 365.
    • Troubleshooting of telecommunications, including DSL lines, all fibre lines and wireless backup mediums, LTE and P2P Wireless broadband connections.
    • Installation and maintenance of network and standalone printers.
    • Troubleshoot network connectivity including LAN, WAN, and Hardware faults.
    • Assist with upgrading/maintaining antivirus products.
    • Troubleshooting of VPN connections using Fortinet solutions.
    • Troubleshoot hardware-related faults.
    • Provide basic end-user training and providing customers with customer feedback
    • Adhere to clearly defined Escalation Matrices and ITSM RACI.
    • Monitoring and reporting on Branch connectivity alerts, using the monitoring tools provided (Libre LMS / Nagios).

    Administration

    • Being the initial point of contact with customers and ensuring exceptional customer service during their first interaction is delivered.
    • Management of customer contact to provide service excellence.
    • 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 issues or faults correctly and accurately in the ticketing system.

    Customer Centricity

    • Feedback to customers on the status of all unresolved queries.
    • Ensure the protection of all user and company data in compliance with company privacy policies.
    • Monitoring branch connectivity via monitoring platforms provided to identify branches who require assistance

    Team Work

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

    The job obligations of an IT Helpdesk Technician L1 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 Specifications: 

    • Matric 
    • Relevant information technology qualification 
    • A minimum of 1 Year of experience in an IT Helpdesk environment. 
    • Exposure and experience within an ITHelpdesk service desk. 
    • A+ or N+ certification (Advantageous) 
    • ITIL Foundation certification (Advantageous)

    Apply Before 05/28/2026

    go to method of application »

    Senior React Developer

    Skill Set

    • Mentorship
    • Strong understanding of Unit Testing practice 
    • Adapts to change 
    • Decision Making
    • RESTful APIs
    • knowledge of CSS, HTML, and other front-end languages
    • Scrum / Agile environment

    Responsibilities

    Technical Outputs: 

    • Develop & Maintain user-facing features using React.js. 
    • Make use of reusable components and front-end libraries for use across our platforms. 
    • Optimize components for maximum performance across a vast array of web-capable devices & browsers. 
    • Stay up to date on emerging code standards. 
    • Maintain and implement code and design standards. 
    • Mentor Junior and Intermediate React Developers.

    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.

    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.

    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

    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

    • 3+ years commercial experience with React 
    • 5+ years JavaScript 
    • Experience with RESTful APIs 
    • Solid knowledge of CSS, HTML, and other front-end languages 
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model 
    • Thorough understanding of React.js and its core principles and frameworks 
    • State management experience with React Hooks & Redux 
    • Solid, working knowledge of writing unit tests (Jest, React-Testing Library). 
    • Strong understanding of Unit Testing practice 
    • Knowledge of modern authorization mechanisms, such as JSON Web Token 
    • Familiarity with modern front-end build pipelines and tools 
    • Ability to understand business requirements and translate them into technical requirements

    Advantageous: 

    • Working in a Scrum / Agile environment 
    • Experience with Kubernetes

    Apply Before 08/28/2026

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail