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: Nov 19, 2025
    Deadline: Nov 21, 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

     

    Software Technical Lead

    Skill Set

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

    Responsibilities

    Technical Leadership

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

    Quality of Software Implementation:

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

    Initiative and Innovation

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

    Knowledge Share

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

    Coaching/Mentoring

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

    Living the Spirit:

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

    Qualifications

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

    Apply Before 11/20/2025

    go to method of application »

    Senior SQL Developer

    Skill Set

    • SQL
    • Development

    Responsibilities

    Job Responsibilities:

    Database Design

    • Ensure Database design is robust, scalable and operating optimally. 
    • Work with other Developers, Support and Production DBA’s to make sure that the solutions meet application requirements and performance goals.
    • Actively contribute to planning meetings, documentation and testing.
    • Determine, drive and document database policies, procedures and standards within BET.
    • Set and maintain database standards including coding standards.
    • Designs, codes, tests, debugs, and documents database artifacts;
    • Create complex functions, scripts, stored procedures and triggers to support application development.
    • Responsible for completion of development projects;
    • Works with support teams to investigate operational problems/system requirements;
    • Develops business cases, requirements and performance metrics as necessary;
    • Prepares detailed technical specifications documents;

    Database Performance

    • Minimize database downtime and manage parameters to provide fast query responses.
    • Perform tests and evaluations regularly to ensure data security, privacy and integrity
    • Develop processes for optimizing database security.
    • Performance tuning of database systems and queries.
    • Create automation for repeated database tasks.
    • Be available for on-call support as needed.
    • Proactively find and resolve long running queries and other Database performance bottle-necks

    Initiative and Innovation

    • Recommend and implement emerging database technologies.
    • Implement improved processes that have a positive effect on the team’s performance and company bottom line. 
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved
    • Shows foresight to prevent errors or delays in projects.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group
    • Incorporates the new abilities into the day to day operational activities to improve performance of products and systems
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices

    Knowledge Share

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

    Qualifications

    Job Specification:

    • Completed BSc Computer Science or National Diploma in IT. [LS1] 
    • -7 years’ experience in a commercial environment utilizing a high transaction database.
    • 5+years’ experience in MSSQL-all aspects.
    • Advanced SQL skills and query writing skills.
    • Advanced troubleshooting SQL skills.
    • Experience in designing/optimizing MSSQL Databases.
    • Proven experience in mentoring of other DBAs.

    Living our spirit:

    • 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 and takes a creative approach to overcoming the challenges.

    Apply Before 11/20/2025

    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 11/20/2025

    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 11/21/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