Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 28, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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 Application Support Analyst (DBN)

    You Bring:

    Minimum Requirements:

    • Matric
    • A minimum of 6 months- 1-year relevant application support experience.
    • Relevant qualification in IT: Computer Engineering OR Software Programming (Degree or Diploma)
    • Flexibility to work shifts.
    • 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.
    • Experience in ITIL Foundation (Advantageous)
    • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to nontechnical users on cross function platforms
    • 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

    Key skills/attributes/position-specific competencies: 

    • Strong written and verbal communication skills.
    • Good interpersonal skills and technical capabilities.
    • Excellent problem-solving and attention to detail.
    • Ability to multi-task in a deadline-driven environment and show initiative.
    • Strong organisational and resourceful capabilities.
    • High levels of attention to detail and resilience
    • Ability to work independently as well as collaboratively in a fast-paced environment.
    • Customer-focused attitude with a commitment to delivering high-quality support services.
    • Demonstrate professional skills and a high standard of integrity.
    • Software Development skills
    • Excellent Microsoft Office skills.
    • Professional and punctual approach.
    • High level of integrity and confidentiality.

    go to method of application »

    Intermediate Software Development Engineer (CPT)

    You Bring:

    • At least 3-5 years’ experience within a development environment.
    • 2-5 years database experience.
    • Good written and verbal communication skills.
    • Strong attention to detail.

    What You’ll Do:
    Perform Planning

    • Identify and establish objectives for self and team.
    • Work on objectives or goals within timeline.
    • Consider all reasonable factors, impediments and obstacles.
    • Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.

    go to method of application »

    Senior Application Support Analyst (DBN)

    You Bring:

    • Matric
    • Relevant qualification in IT: Computer Engineering or Software Programming (Degree or Diploma).
    • ITIL Certifications (advantageous).
    • Microsoft Certifications (advantageous).
    • Minimum 3 years in an Application Support environment
    • Minimum 1-year experience with databases
    • Minimum 1-year experience with server/client-side languages
    • Experience with service-level agreements and ticket management tools
    • Experience with IT service management frameworks (e.g., ITIL) and incident management processes
    • Exposure and experience with SQL
    • Expertise in writing complex SQL queries, creating reports and maintaining databases
    • Exposure and experience with monitoring tools such as Dynatrace, Elastic, Grafana and Prometheus
    • Understanding of change management processes and experience in coordinating software deployments and releases.
    • Strong written and verbal communication skills.
    • Excellent problem-solving and attention to detail.
    • Ability to multi-task in a deadline-driven environment.
    • Strong organizational and leadership skills.
    • Customer-focused attitude with a commitment to high-quality support.
    • Proficiency in Microsoft Office and software development skills.
    • High level of integrity, confidentiality, and professionalism.
    • Expertise in troubleshooting, debugging, and change management.
    • Proven leadership and mentoring capabilities.
    • Strong commitment to continuous improvement and operational excellence.

    What You’ll Do:

    Technical Support:

    • Act as the third-level contact for unresolved technical issues.
    • Manage incident queues, prioritize escalations and ensure timely resolutions.
    • Conduct root cause analysis to identify and mitigate recurring issues.
    • Provide clear communication to stakeholders during outages or major incidents.
    • Ensure all solutions are secure, maintainable and enhance support efficiency.

    go to method of application »

    C++ Technical Lead (JHB)

    You Bring

    • Minimum of 7 years experience within a development environment;
    • 5 -8 years’ C# or C++ experience;

    What You’ll Do:

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

    go to method of application »

    Intermediate Branch Network Engineer (DBN)

    You Bring:

    Relevant IT Networking and Security qualifications.

    • Certification in MTCNA, MTCRE, or higher (MTCINE preferred)(advantageous).
    • At least 4 years’ experience in IT tech support networking and field application experience or a related role.
    • Practical experience with Juniper, Cisco routers, switches, firewalls, and FortiGate networking equipment (advantageous).
    • Understanding of network switching, routing, VPNs, voice technologies and vulnerability assessments.
    • Knowledge of Fortinet firewalls, network support, troubleshooting, deployment and escalation matrix.

    What You’ll Do:

    • Support and manage the branch network.
    • Support and manage the NMS systems to manage network performance and trend analysis.
    • Perform schedule updates, network upgrades, security configurations, and installing patches or service packs.
    • Communicate with third-party support services and connectivity service providers.
    • Participate in the management of logged client support tickets and manage escalations as needed.
    • Escalate, track and report on issues logged to 3rd party vendors.
    • Develop and maintain technical documentation and SOPs including (Branch and Hollywoodbets buildings network diagrams, installation and configuration procedures, troubleshooting guidelines, and operational procedures).
    • Coordinate with IT Helpdesk, Field support and Infrastructure staff to plan new network installations or upgrades of existing networks.
    • Proactively help to track various performance metrics like traffic, bandwidth utilisation, availability, packet loss and much more.
    • Take into consideration and create disaster recovery strategies.
    • Plan, design and implement new networking solutions that will benefit our organisation.
    • Analyse network performance to identify areas of improvement.
    • Provide second level connectivity support assistance and assist the junior network engineering support staff to diagnose and resolve network related issues.
    • Manage multiple projects with rapidly changing priorities.
    • Work closely with the IT infrastructure team to support and manage the network.
    • Participate in incident management and root cause analysis discussions.

    go to method of application »

    Application Support Team Lead (DBN)

    You Bring:

    • 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.
    • 2 - 4 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).

    What You’ll Do:
    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 ma
    • 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.

    go to method of application »

    Project Manager (JHB)

    You Bring:

    • Bachelor’s Degree/National Diploma.
    • 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.
    • Excellent planning, organisational and prioritisation skills and be able to manage multiple projects simultaneously.

    What You’ll Do:

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

    go to method of application »

    Intermediate Application Support Analyst (DBN)

    You Bring:

    • Matric
    • 1 – 2 years’ experience in an Application Support environment.
    • Relevant qualification in IT: Computer Engineering OR Software Programming (Degree or Diploma)
    • ITIL Certifications (Advantageous)
    • Microsoft Certifications (Advantageous)
    • Exposure and experience with monitoring tools such as Dynatrace/ Elastic / Grafana and Prometheus
    • Experience with service-level agreements and ticket management tools.
    • 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. Incumbent must be able to maintain databases and supporting data integrity under supervision
    • Understanding of change management processes and experience in coordinating software deployments and releases.
    • Experience in utilising diagnostic tools, log analysis, and debugging techniques to identify root causes of problems.
    • Flexibility to work shifts.

    What You’ll Do:

    Technical Support

    • Refine metrics for baseline monitoring.
    • Act as the second point of contact for technical assistance if unresolved by first line.
    • Minimise financial and reputational damage by addressing complaints effectively.
    • Follow up on escalations, ensuring resolution and customer communication.
    • Manage the incident queue for third-line escalation, triage, and re-prioritisation.
    • Alert teams about major downtime or maintenance and ensure resolution.
    • Test websites and systems to identify and resolve functionality, performance, and usability issues.
    • Monitor dashboards and system alerts for proactive issue resolution.
    • Resolve moderately complex software issues (e.g., SQL queries, application errors), escalate critical issues.
    • Write and modify SQL queries to generate reports, optimise databases, and ensure data integrity.

    go to method of application »

    Project Manager (CPT)

    You Bring:

    • Bachelor’s Degree/National Diploma
    • 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.
    • Excellent planning, organisational and prioritisation skills and be able to manage multiple projects simultaneously.

    What You’ll Do:

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

    go to method of application »

    Junior Game Artist - DBN

    You Bring:

    • Degree or diploma in Graphic Design, Illustration, or a related field (or equivalent experience).
    • 0–2 years of experience in game art (internships or personal projects acceptable).
    • Strong portfolio showcasing relevant game assets.
    • Solid understanding of composition, colour, and typography.
    • Proficiency in Photoshop and Illustrator (After Effects is a plus).
    • Basic animation knowledge is a bonus (Spine, Unity, etc.).
    • Strong teamwork and communication skills, with the ability to take feedback constructively.
    • Interest in casino games and a willingness to learn.
    • Continuously improve skills in industry-standard software such as Adobe Creative Cloud (Photoshop, Illustrator, After Effects) and other relevant tools.
    • Take initiative to learn new techniques and enhance proficiency in Team-used software.
    • Effectively manage time to meet deadlines for asset deliveries, ensuring timely completion of tasks within project timelines.

    What You’ll Do:

    Asset Creation: 

    • Design and create 2D/3D assets for slot game characters, symbols, backgrounds, and animations. 
    • Ensure assets are optimised for various game platforms. 

    Concept Art:

    • Collaborate with the Team to create concept art for new slot game themes and characters. 
    • Assist in designing visual styles, mood boards, and reference materials. 

    Texture Painting and Mapping: 

    • Develop textures for 3D models, including applying shaders and maps for a polished look.

    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