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

     

    Junior Software Quality Analyst

    Skill Set

    • Defect Management
    • Regression Testing and Maintenance
    • Development and Execution of Test Cases
    • Software Quality Assurance

    Responsibilities

    Job responsibilities:

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

    Living the Spirit:

    • The ideal candidate for this role exhibits a dynamic and positive attitude, coupled with a solution-focused mindset to tackle challenges.

    Key attributes include:

    • Collaborative Teamwork: Engages actively in team efforts to achieve collective objectives, fostering a cooperative work environment.
    • Adaptability and Openness to Change: Demonstrates flexibility and a willingness to adapt to evolving circumstances and environments.
    • Eagerness for New Challenges: Shows enthusiasm for taking on new tasks and learning new skills, contributing to personal and professional growth.
    • Promotion of Continuous Improvement: Encourages a culture of ongoing development and learning within the team by sharing insights and knowledge.

    Qualifications

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

    Apply Before 09/22/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 10/31/2025

    go to method of application »

    Intermediate Business Analyst

    Skill Set

    • Strong project management skills 
    • Excellent relationship building skills & communication skills.
    • Strong ability to multitask.

    Responsibilities

    Communication, Implementation and Delivery

    • Communicates with departments to identify work shortfalls and areas where the development team can assist in improving work processes.
    • Assists and advises the developers and software architects on how an application should work, what needs are to be met and dictate the flow and user interface to determine what the users must see.
    • Participates in review and testing throughout the project life cycle.
    • Conducts quality assurance tests and regression testing of applications and software. 
    • Conducts and supervise group testing of complete applications and software. 
    • Identifies and eliminates the factors within the applications that may pose a risk to the business.
    • Creates wireframes and mock-ups to assist business in visualising changes.
    • Shares new business ideas and improves current business work practices.
    • Improves the functionality of our end user services such as web, mobi and feature phone applications. 
    • Is involved in making user manuals for system applications.
    • Is involved in commercials and brochure content in potential marketing of system applications.

    Time Management 

    • Makes optimal use of time to ensure maximum output and delivery as per required timeframes. 
    • Prioritises and anticipates timeframes. 
    • Identifies possible delays in advance and plan accordingly.

    Customer Care 

    • Makes customer needs a primary focus of one’s actions. 
    • Follows up on requests timeously to ensure that the final product or service met expectations. 
    • Effectively manages customers’ expectations, end-to-end, by ensuring the relationship and customer priority is maintained throughout the delivery/resolution process.
    • Exceeds the clients' expectations regarding service delivery.
    • Demonstrates concern and understanding for customer expectations & needs and ensures customer needs are made priority.

    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 as well as encourages junior team members to do the same, and takes a creative approach to overcoming the challenges. 

    Qualifications

    • Bachelor’s degree in business/IT/BA or Certificate in BA related field.
    • 2 – 3  years’ experience in business analysis or a related field.
    • Must have experience working on large scale projects as well as handling day-to-day operational requests from the business.
    • Understanding of Indices, fundamentals and analytical data, returns level data, etc.
    • Data analysis – SQL and Microsoft Excel (advantageous). 

    Apply Before 10/31/2025

    go to method of application »

    DevOps Lead

    Skill Set

    • Leadership
    • Software Development

    Responsibilities

    Technical Outputs:

    Technical Management

    • Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
    • Aligning development roadmap with business, clients (internal and external) and technology through collaboration with multiple team members.
    • Managing issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support / post deployment process.
    • Prioritization and planning of backlogs/demand pipelines and product roadmaps.
    • Define, track and measure product Business Benefit Realisation as appropriate to your product development space.
    • Maintains Technical understanding and in-depth product as well as general group product and system knowledge.
    • Manage the DevOps capabilities products lifecycle: strategy, roadmap, and backlog.
    • Ensure technical excellence and reduce technical debt of the products you own.
    • Lead the DevOps team trough coaching and application of its best practices: development, code QA, security, and CI/CD.
    • Continual review of DevOps technology trends and research new tools and practices.

    SDLC Management

    • Responsible for each phase of the product or project life cycle, end to end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
    • Aligning Devops development roadmap with business requirements (internal and external) and technology through collaboration with multiple team members.
    • Managing issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support / post deployment process.
    • Prioritization and planning of backlogs/demand pipelines and product roadmaps.
    • Define, track and measure product Business Benefit Realisation as appropriate to your product development space.
    • Maintains Technical understanding and in-depth product as well as general group product and system knowledge.

    Strategic Mindset

    • Aligns objectives and activities to the broader strategic needs of the team and organisation.
    • Customer orientation- Responsible for creating and proper grating a customer-oriented attitude within the team whilst identifying and understanding the needs of all customers and managing their expectation.
    • Aligns with other teams as required to achieve objectives.
    • Consistent, clear, and regular communication with key internal and external stakeholders.
    • Integrates the team and department processes and procedures effectively with companywide process and procedures.

    Team Management

    • Manages direct and indirect reports (i.e., seconded team members)
    • Ensures that the team is aligned with the company’s strategy and working towards achieving the strategy.
    • Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
    • Developing a training and career development plan for each team member.
    • Collaboratively works with team members to set performance goals and measures.
    • Conducts regular performance discussions with the team members to facilitate a culture of growth.
    • Facilitates mentoring and coaching as required.
    • Is actively involved in the recruitment new team members when necessary.
    • Oversees all aspects of the team by facilitating and resolving issues through effective problem solving and communication skills.
    • Maintain a current and future skill matrix for your team.
    • Create a culture for teams that are aligned to the platforms and BET values.

    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.

    Qualifications

    Job Specification:

    • Bachelor’s degree in Computer Science, Software Engineering, or similar field advantageous.
    • At least 3-5 years’ experience managing software development teams advantageous.
    • At least 7 years in a technical role within the IT industry
    • Previous software development skills advantageous.
    • Demonstrated leadership skills.
    • Detailed knowledge of the SLDC and management of software projects
    • Good written and verbal communication skills.
    • Strong attention to detail.

    Living the Spirit:

    • Promoting the value of teamwork by actively participating in collaborative efforts by engaging with team other stakeholders in different departments.
    • Encouraging team communication by holding regular meetings to ensure all team members updated on the teams’ goals and progress. Giving a clear direction and alignment to the company’s mission and values are key to promoting effective teamwork.
    • Fostering a culture within DevOps for continuous improvement and encouraging flexibility to changes in the dynamic field of Devops by embracing new challenges, technologies, and methodology as a new learning opportunity for the team.
    • Acknowledging and showing appreciation of individual contributions of team members by regularly recognising and rewarding exceptional work.
    • Acknowledging those team members that are require further mentorship and coaching for them to improve their skills, succeed in their roles and ultimately advance in their careers.
    • Build a strong team spirit and camaraderie within the team, by encouraging team members to collaborate, support and face challenges as a unit.
    • Enforce a healthy working environment by having insight into the team’s overall well-being and in encourage a healthy work- life balance and therefore equipping the team to handle daily pressures and adventures without feeling or experiencing burnout.

    Apply Before 09/29/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 09/23/2025

    go to method of application »

    Software Development Manager

    Skill Set

    • Software Development
    • Leadership
    • Reporting
    • 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 10/16/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