Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: May 26, 2022
    Deadline: Not specified
  • Established in 2010, Betting Entertainment Technologies set its objective to provide quality products through excellence operations while maintaining a strong level of customer intimacy. Focusing on service delivery and meeting the needs of the dynamic gaming industry, Our Software engineers work as a team to develop dependable software systems with a high d...
    Read more about this company


    Business Development Manager - Payments

    You Bring:

    • Valid driver’s license (Essential).
    • Relevant Degree (Advantageous).
    • More than 5 years in a Customer Service role.
    • More than 5 years of experience in a Payments/Finance Industry role (Preferred).
    • Stakeholder relationship management.
    • Proven experience in the operation and analysis of database hardware, software, and standards, as well as data retrieval methodologies.
    • Experience working in a team-oriented, collaborative environment.

     What You’ll Do:

    • Lead and ensure appropriate ownership and management of online gateways.
    • Liaising with internal and external developers to improve the functionality of Ownpay.
    • Identify ways to increase sales, liaise with third-party merchants to onboard Ownpay.
    • Be responsible for driving effective and scalable payment processes through automation and process improvements.
    • Communication with the various banks/service providers. Building relationships and identifying new products.
    • To manage the achievement of targets and growth.
    • To ensure that customer service is upheld according to operational standards.
    • Responsible for the development, automation and management of all online and retail payment methods for customers.
    • Interacting with senior management for reporting.
    • Keep abreast of new developments and competitors in the eCommerce world.
    • Fraud and risk analysis and control.
    • Management of shortages and recovery process.
    • Collaborate closely with multiple functions such as developers, finance, audits and customer service departments etc.
    • Reporting of daily, weekly and monthly statistics.
    • Training and development within relevant departments.
    • Assist with the smooth implementation of new business development/ projects.
    • Ensure safe, secure & compliant online payment operations.
    • Assist with issues experienced with the payment portals.
    • Work closely with internal audits, ensuring that all necessary audit queries are received and returned promptly.
    • Payment fees/ bank charge tracking, analysis and optimisation.
    • Responding to issues of payment incidents from Customer Support Teams.
    • Customer Service - follow up with customer complaints.
    • Being available at all times to assist/escalate issues and to provide prompt responses when required.
    • Any ad hoc tasks.

    Closing Date: 27th, June 2022

    go to method of application »

    Regional Training Manager

    Job Description

    Minimum requirements:

    • Valid driver’s license (extensive travel required).
    • A training/education qualification.
    • 5 years’ experience in training and/or a related industry.
    • A minimum of 1 years’ managerial experience.


    Quality of Instruction:

    • Observe training sessions facilitated by Training Facilitators and Branch Champions to ensure the prescribed methodology is followed, to gauge the efficacy of the training and to record and report findings.
    • Ensure the utilization of a variety of training techniques, concepts, learning tools, and practices to ensure maximum effectiveness of training programs in the region.
    • Coach, guide and monitor all Team Members involved in training based on the observation outcomes to ensure the highest quality of instruction.
    • Analyse all quality-measurement tools to ensure targeted coaching for all Team Members involved in facilitating training.

    People Management:

    • Manage a team of Training Facilitators to ensure targeted training interventions are conducted in a standardized, interactive and effective manner through a variety of instructional techniques and on multiple platforms.
    • Oversee the Branch Champion initiative (Retail) throughout the region and manage it through engagement with Operations and the Training Facilitators to ensure that Branch Champions are coached, mentored and monitored.
    • Track and respond to Training Facilitators’ Weekly Planning, Daily Reports and Registers to ensure training records are keep up to date.
    • Manage any and all HR-related issues that the Training Facilitators might encounter (i.e. leave, grievances, etc.) to ensure that such matters are resolved timeously.
    • Manage the Training Facilitators’ Proof of Work progress and provide guidance where needed to ensure the efficacy of the bi-annual Performance Reviews.
    • Arrange and conduct the performance reviews of the Training Facilitators in conjunction with the Talent Development Manager to ensure that the Team Members’ performance is tracked regularly.
    • Guide, monitor and motivate the respective Team Members’ Individual Development Plans to ensure that Team Members are developed.
    • Communicate, facilitate and report on Team Members placed on a Performance Improvement Plan to ensure that the necessary support is provided to the Team Members when needed
    • Research, allocate and manage external training courses aimed at the professional development of the training team to ensure that the Team Members are developed.
    • Create and facilitate ad hoc internal workshops for both the client and the training team to ensure that the team members are continuously developed.
    • Meet with the training team on a regular basis to discuss all training-related matters.

    Stakeholder Management:

    • Attend Regional Operations Meetings for iBranch & Retail and report to the Talent Development Manager (TDM). Once initiatives have been agreed upon the Regional Training Manager needs to manage the action/rollout.


    • Using a skills gap analysis, plan and submit the monthly planning for the region to the Talent Development Manager to ensure that the gaps identified in the skills gap analysis are addressed.
    • Manage the weekly planning submitted by the Training team to ensure that the business has line of sight of the upcoming training initiatives.
    • Engage with the respective Operational Managers to ensure the planning includes all training required by the client.

    Project and Content Management:

    To meet the training needs of the client, the Team Member will:

    • Create content based on needs analysis in line with the prescribed content creation guidelines and Star Factory methodology.
    • Assist with the creation, moderation and implementation of new training initiatives/programmes nationally through the effective management of the training team.
    • Submit researched proposals for new training initiatives/programmes to improve the current service offering to both internal and external clients as well as the training team.
    • Manage the structured curation of the content of training programmes and initiatives.

    Training Facilitation:

    • Conduct specialized (higher level) training aimed at higher level team members to ensure that the business’ training needs are met, and the Team Members are upskilled.
    • Facilitate any and all training initiatives /programmes when called on to do so due to demand or the unavailability of resources to ensure that the training schedule is not disrupted.
    • Manage the region’s ongoing training initiatives, such as the VoiceNote & BetStrike Training Initiative to ensure that the region receives their required training.


    To ensure that training data and metrics are readily available when required by the business, the Team Member will:

    • Analyze all training data, reports, assessments and surveys conducted in the region and provide monthly qualitative and quantitative reports to the Talent Development Manager.
    • Report to the Talent Development Manager on the region’s iBranch VoiceNote & BetStrike Training Initiative and follow up on non-participants and/or poor performers.
    • Collate and analyze the Training Evaluation Survey responses and report to the Talent Development Manager.
    • Engage with the Talent Development Manager on a weekly basis to report and discuss regional training matters.


    • Inter-provincial travel may be required which includes planned and ad hoc visits to ensure that all regions have an adequate training coverage
    • Monthly Management meeting at Star Factory in Umhlanga to ensure alignment throughout the team and facilitate team engagement.

    Knowledge, skills and competencies:

    • Proficient in reading and writing English and another South African language.
    • Proficient in Microsoft office suits i.e.; Outlook, Word, Excel and Teams.
    • Excellent communication and interpersonal skills.
    • Impressive administrative, planning, organizational and time management skills.
    • Demonstrates exceptional attention to detail.
    • Good report writing skills (verbal and written).
    • Result-driven and takes accountability to deliver despite obstacles.

    Closing Date: 26th, June 2022

    go to method of application »

    Senior B.I Engineer 1

     You Bring:

    • At least 5-6 years of experience within a BI development environment.
    • Relevant Diploma/Degree in Computer Science, Software Engineering, or similar field.
    • Hands-on experience with T-SQL, SSIS, Data Warehousing, SSAS and Power BI.
    • 5+ years of experience in Microsoft Analysis Services – authorising OLAP cubes and writing MDX.
    • Extensive experience in SSRS Development, creating and fine-tuning SQL Reports.
    • Experience in Agile methodology (SCRUM).

    What You’ll Do:

    • Design, develop, maintain and work towards sustainable, long-term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI.
    • Creation of stored procedures, operational reports and dashboards.
    • Design, develop and maintain ETL process using SSIS.
    • Datawarehouse design, maintenance and re-architecture as required.
    • Follow project Specifications and corporate coding standards and policies.
    • Coach and mentor junior Team Members.
    • Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
    • Recommend improvements to provide optimum reporting solutions.
    • Responsible for the Design, development, maintenance and work towards sustainable, long-term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI
    • Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
    • Works on highly complex and cross-functional BI solutions. Directs, organises, and leads projects in the implementation and use of new BI software tools and systems.
    • Participates in the workstream planning process including inception, technical design, development, testing and delivery of BI solutions.
    • Collects, analyses, and shares data to help business teams drive improvement in key business metrics, customer experience, and business results.
    • Works with the BI Analyst during implementation, gathering additional information when needed and keeping the business informed.
    • Responsible for implementing data structures using best practices in data modelling, processes, and technologies.
    • Performs data conversions, imports and exports of data within and between internal and external software systems.
    • Implements tools and frameworks for automating report generation, identification of data quality issues, and data governance.
    • Troubleshoots reported data loads or reconciliation inconsistencies in conjunction with the sites for data models and/or reports.
    • Maintains the quality of the Metadata Repository by adding, modifying, and deleting data.
    • Recommends quality metrics and ensures quality metrics are documented and tracked development, model validation, and model implementation.
    • Interfaces with architects to recommend new technology opportunities that will have an impact on BI systems.

    Closing Date: 27th, June 2022

    go to method of application »

    Project Manager

    You will manage high-complexity projects to successful completion - from initiation through to closure. In this role, you will collaborate, and coordinate with cross-functional Teams to complete distinct projects, both on time and within budget.

    You will also provide project management, and technical leadership. Your ability to estimate the timelines for any task, no matter how complex, will make you shine as a part of our All-Star Team.

    You Bring:

    • A relevant degree or diploma, or studying towards one;
    • Relevant Project Management certifications;
    • 2 - 3 years’ experience in Software Development Project Management;
    • 2 – 3 years’ Project Management methodologies;
    • Sound experience in SDLC and implementation;
    • Excellent planning, organisational, and prioritisation skills, and the ability to manage multiple projects simultaneously.

    You Possess:

    • Excellent communication skills (verbal and written);
    • Strong emotional intelligence and levels of adaptability;
    • Capability to work under pressure and in a fast-paced growing environment;
    • Resilience and forward-thinking mindset (ability to be resourceful);
    • Strong innovative and continual improvement outlook;
    • The ability to pay attention to detail, and take accountability;
    • Excellent problem-solving, results-driven, and presentation skills.

    What You’ll Do:

    • Build and maintain strong business relations with existing, and prospective internal customers to interpret all individual requirements;
    • Review changes in legal and procedural requirements affecting the business or projects;
    • Validate product requirements and specifications with various departmental Team Members, to understand the business requirements and facilitate handover to the development Team;
    • Analyse information and business systems to make recommendations for improvement of processes and systems;
    • Co-ordinate, arrange, and manage daily, weekly, and monthly meetings with subordinates, management, and business stakeholders as required;
    • Accountable for project status reporting as defined in a communication plan or as required by the business unit;
    • Accountable for proactively tracking the end-to-end project schedule, and driving corrective action where required;
    • Accountable for end-to-end project planning, and a project management plan – including plans for scope, communication, risk & issues, cost and stakeholder management;
    • Assist Team Lead in creating and updating of Team capacity plans;
    • Assist Team lead in reviewing Team backlogs and re-prioritisation with stakeholders;
    • Identify and schedule project deliverables, milestones, and required tasks;
    • Adhere to best project management practices and methodologies such as PMI (Professional Management Institute) standards or similar;
    • Proactively manage change - including time, cost and scope changes;
    • Track project decisions made on the project;
    • Assist business units in getting any required benefits monitoring and reporting in place;
    • Participate in all areas of the software development life cycle, and provide technical support to other company personnel;
    • Management of internal business process or systems/application development projects;
    • Liaise and manage external resources and suppliers;
    • Ensure appropriate procedures and processes are followed, participate in design control activities, monitor, evaluate and ensure the completion of tasks and projects.

    Closing Date: 24th, June 2022

    go to method of application »

    Senior SQL Developer

    We are on a search for a Senior SQL Developer who can process a queue of table delete requests, for an asynchronous database, by popping, locking, and dropping it. A person that can walk into a bar and join two tables.

    Our successful All-Star will provide technical leadership, and primarily focus on maintaining and enhancing BET Software’s MS SQL database. This role requires advanced T-SQL skills, as well as the ability to mentor and guide junior Team Members. This role will report to the DBA Team Lead.

    You Bring:

    • 5-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 other DBAs.

    What You’ll Do:

    • Ensure Database design is robust, scalable and operating optimally.
    • Work with other Developers, Support and Production DBAs 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 artefacts;
    • 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;
    • 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
    • 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 a team and to the wider group
    • Incorporates the new abilities into the day to day operational activities to improve the performance of products and systems
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices
    • Identify team members requiring 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 the transfer of the knowledge
    • Provide technical guidance to the team through collaboration sessions and knowledge sharing initiatives

    Closing Date: 31st, July 2022

    go to method of application »

    Senior Linux Engineer

    You Bring:

    • Degree in Computer Science, business or a closely related area (BS in CS or EE, or equivalent);
    • Ability to make decisions with limited information;
    • Minimum 3+ years hands-on experience supporting Linux systems including 2 or more of:
    1. Virtualization - Primarily using KVM or OpenStack
    2. Containers - Docker, Kubernetes
    3. Storage technologies - block, object and network
    4. Linux integration with other environments (authentication/directory services, network file systems, etc.);
    • Red Hat Certified System Administrator (RHCSA) (Preferred);
    • Red Hat Certified Engineer (RHCE) (Advantageous);
    • Red Hat Certified Architect (RHCA) (Advantageous).

    Nice to Have:

    • Programming fundamentals in any language;
    • Understanding Linux troubleshooting and, permission SELinux;
    • Communicating clearly and setting the right expectations.

    What You’ll Do

    • Support the requests of the Production and Development Teams to solve any problems related with the Linux servers;
    • Develop and oversee the backup, replication and disaster recovery strategies;
    • Maintain documentation for procedures, configurations and programs;
    • Ensure the Linux servers adhere to NIST and Department standards;
    • Perform server hardware maintenance and upgrades;
    • Develop automation scripts using BASH / Ansible;
    • Maintain software repositories and apply software updates;
    • Install, configure and maintain OpenShift environment;
    • Maintain/monitor the health of the Linux servers through both automated and manual processes;
    • Linux integration with other environments (authentication/directory services, network file systems, etc.);
    • Cloud computing (provisioning, monitoring, orchestration, etc.);
    • Understand OS and Application level bugs and advise on next steps;
    • Ability to communicate clearly and set the right expectations;
    • Applicable understanding of RedHat, OpenShift and Kubernetes;
    • Understand infrastructure as code and how to apply with terraform and yaml.

    Closing Date: 24th, June 2022

    go to method of application »

    Senior DevOps Engineer 1

    We have an exciting position for a Senior DevOps Engineer who will champion and lead a team of success within the DevOps space. We are looking for a person who is up for a challenge, one that likes doing things differently and enjoys making a difference.

    The successful incumbent will work closely with the teams responsible and ensure the final output meets the intended objectives. You are solely responsible for delivering, maintaining and optimising infrastructure databases and middleware capabilities to support and enable the development and operations of solutions.

    Your passion for uptime, security and your curiosity to ever learn is essential as you will also be expected to assist and mentor the DevOps Team wherever possible.

    You Bring:

    • Diploma or bachelor’s degree in computer science / Information Technology or related.
    • A minimum of 5 years in a development/deployments/IT-focused role.
    • Detailed knowledge of the SDLC and management of software projects.
    • Previous Software Development skills.

    What You’ll Do

    • Design & Implement CI/CD solutions using the most appropriate approved patterns and for single and multi-tier architectures.
    • Track monitoring and alerting of downstream operations to identify issues with CI/CD.
    • Identify patterns/changes post new CI/CD.
    • Use monitoring to track changes in patterns of systems performance.
    • Share successful patterns for building applications/services and deployments across teams and/or products.
    • Be actively involved with roll-back/forward decision-making.
    • Design & Implement CI/CD solutions using the most appropriate approved patterns and for single and multi-tier architectures.
    • Track monitoring and alerting of downstream operations to identify issues with CI/CD.
    • Identify patterns/changes post new CI/CD.
    • Use monitoring to track changes in patterns of systems performance.
    • Share successful patterns for building applications/services and deployments across teams and/or products.
    • Be actively involved with roll-back/forward decision-making.
    • Design & Implement CI/CD solutions using the most appropriate approved patterns and for single and multi-tier architectures.
    • Track monitoring and alerting of downstream operations to identify issues with CI/CD.
    • Identify patterns/changes post new CI/CD.
    • Use monitoring to track changes in patterns of systems performance.
    • Share successful patterns for building applications/services and deployments across teams and/or products.
    • Be actively involved with roll-back/forward decision-making.
    • Design & Implement CI/CD solutions using the most appropriate approved patterns and for single and multi-tier architectures.
    • Track monitoring and alerting of downstream operations to identify issues with CI/CD.
    • Identify patterns/changes post new CI/CD.
    • Use monitoring to track changes in patterns of systems performance.
    • Share successful patterns for building applications/services and deployments across teams and/or products.
    • Be actively involved with roll-back/forward decision-making.
    • Design & Implement CI/CD solutions using the most appropriate approved patterns and for single and multi-tier architectures.
    • Track monitoring and alerting of downstream operations to identify issues with CI/CD.
    • Identify patterns/changes post new CI/CD.
    • Use monitoring to track changes in patterns of systems performance.
    • Share successful patterns for building applications/services and deployments across teams and/or products.
    • Be actively involved with roll-back/forward decision-making.

    Closing Date: 31st, May 2022

    go to method of application »

    Mobile Application Engineer 2

    We want a Mobile Application Engineer who will create new software architecture, work within existing software, and engineer hardware components that optimise certain technology.  You will translate code into user-friendly applications. You will also know that deleting code is not debugging. And when you find a bug, you will know it’s not an undocumented feature - as you will collaborate with internal Team Members to develop functional mobile applications, while working in a fast-paced environment.

    Your application programming interfaces (APIs) knowledge, must be on par, as you will be tasked with supporting mobile functionality while keeping up to date with terminology, concepts, and best practices for coding mobile apps. We are looking for someone who worries about what doesn’t work perfectly.

    You Bring:

    • 3 to 5 years of experience with mobile app development;
    • A minimum of 3 years’ experience in frameworks or languages like ionic, react native, java, swift, flutter, etc;
    • Familiarity with RESTful APIs to connect mobile applications to back-end services;
    • A knack for benchmarking and optimisation;
    • Understanding of code versioning tools, such as Git;
    • Understanding of App-stores policies and procedures as well as publishing to stores.

    What You’ll Do:

    • Translate designs and wireframes into high-quality code;
    • Design, build, and maintain high performance, reusable, and reliable Java code;
    • Identify and correct bottlenecks, and fix bugs;
    • Help maintain code quality, organisation, and automatisation;
    • Use and adapt existing web applications for apps;
    • Participate actively in agile practices by collaborating with product owners, Business Analysts, Scrum Masters, and other Team Members in such activities as grooming user stories with cross-functional Development Teams;
    • Adapt to change and be open to new ideas and willing to take on new responsibilities;
    • Accept changes to task, plans and procedures in order to align with strategic direction of the organisation, and appropriately adjust behaviour and activities to changing conditions;
    • Make confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others;
    • Base decisions and evaluations on a careful and systematic review of relevant facts and information;
    • Search for opportunities to create new ideas and innovate or improve efficiencies wherever possible.

    Closing Date: 31st, May 2022

    go to method of application »

    Software Development Technical Lead

    We Want You:

    Can you take ownership, and engage regularly with software architects in order to ensure development within the Team is according to architectural guidelines? How about planning, designing, leading, and executing technical solutions, as well as improvements within the respective Software Development Team? If this sounds like you, then as our Technical Lead, you’d be our technical expert, with a strong understanding of technology, systems architecture, data structures and data sources.

    You Bring:

    • Minimum of 7 years’ experience within a development environment;
    • 3- 6 years’ SQL experience;
    • 5 -8 years’ C# experience;
    • 5 -8 years’ .net core experience;
    • 5 -8 years’ RESTful API experience.

    Nice To Have

    • 1- 4 years’ experience in document stores such as Couchbase / Mongo;
    • 1- 4 years’ experience in Message Brokers such as RabbitMQ / Kafka / Red Panda.

    What You’ll Do

    • 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;
    • Develop solutions in a manner which support modification for future developers, ultimately reducing the numbers of defects negatively affecting system quality;
    • Demonstrate initiative by understanding, acquiring, and implementing new knowledge and skills both within the Team and to the wider group;
    • Ensure the day-to-day operational activities improve performance of products and systems;
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices.

    Closing Date: 24th, June 2022

    go to method of application »

    Senior Business Analyst

    We Want You:

    We are on the hunt for a highly-driven Senior Business Analyst, who will lead their ‘tribe’ and peers in providing strategic business analysis services to stakeholders. As the chief, you will be the liaison between the customer community and Technical Development Team, and your collaboration with developers will provide necessary guidance to testers during the QA process. You will be responsible for eliciting, analysing, validating, specifying, verifying, and managing the business needs of the project stakeholders, including customers and end-users.

    You’ll work closely with business units in developing new business strategies and models. You should also be able to utilise the monthly reports to identify business needs, supporting subject matter experts and technical resources.

    You Bring:

    • A degree in IT/Computer Science or relevant qualification;
    • A minimum of 5 years’ experience in business analysis or in the data analytics environment;
    • Extensive experience working on large-scale projects in the IT industry, as well as handling day-to-day operational requests from the business.

    What You’ll Do:

    • Demonstrate up-to-date expertise in Information Systems, and apply this to the development, execution, and improvement of action plans - by providing advice and guidance to others in the application of information and best practices;
    • Manage customer relationships and expectations by developing a communication process to keep others up-to-date on project results;
    • Stay current with customer needs and strategies. Utilise formal and informal written communication methods (e.g. emails, newsletters, PowerPoint presentations, executive updates, task lists, updates) to communicate updates and findings. Facilitate project meetings and presentations to all types of diverse audiences (e.g. senior management, customers, technical staff);
    • Lead or participate in multiple projects by completing and updating project documentation. Manage project scope. Adjust schedules when necessary. Determine daily priorities. Ensure efficient and on-time delivery of project tasks and milestones. Follow proper escalation paths, and managing customer and supplier relationships;
    • Provide leadership to Team Members and peers by collaborating with others. Articulate ideas and viewpoints to senior management, peers and others. Identify and initiate projects. Manage resources. Drive the resolution of issues. Hold yourself and Team accountable for results;
    • Identify, create, and facilitate process design changes by conducting business and systems process analysis at a complex level. Focus on quality improvement and data management. Ensure data is reliable and valid. Develop process improvements or re-engineering and recommend elimination. Integrate new systems and processes with existing ones. Partner with internal and external customers to ensure systems provided meet the long-term business strategies;
    • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders. Identify business needs. Determine and carry out necessary processes and practices. Monitor progress and results. Recognise and capitalise on improvement opportunities. Adapt to competing demands, organisational changes, and new responsibilities;
    • Provide project-level analysis by producing required project analysis documentation (business requirements, scope matrix, use cases, sequence diagrams, future state proposals, UAT plan);
    • Collaborate closely with developers to implement the requirements, and provide necessary guidance to testers during the QA process;
    • Identify improvement opportunities (proactive and reactive);
    • Assess business processes and system inefficiencies;
    • Demonstrate fluency in business processes and process differentiation;
    • Be able to analyse and synthesise business requirements, including recognising patterns and conceptualising processes;
    • Serve as a liaison between Operations and IT to assist or gather business requirements needed for system modifications, enhancement, and implementations;
    • Assist with, and test implementation for all payer and vendor relationships, to ensure data transfer collection, quality, and reporting relationships are working appropriately, down to the market level to ensure market Team Member and provider experience is appropriate;
    • Create and maintain project schedules by developing project plans and specifications, estimating time and resources, monitoring milestone completion, tracking all phases of the project lifecycle, providing timely reporting of issues that impact project progress, coordinating actions, and resolving conflicts;
    • Develop and execute test plans.

    Closing Date: 24th, June 2022

    go to method of application »

    Senior SQL Database Administrator

    Job Description:

    Communication & Time Management

    • Provide adequate day-to-day feedback and information to teams, management and colleagues to ensure that all actions taken are planned, understood and implemented with a maximum positive impact on the operational effectiveness of the systems being supported.
    • Ensure negative impacts to the systems being supported are understood, communicated and mitigated as far as possible.
    • Effectively communicate with the relevant teams as to status, progress and time to resolution when working on systems.
    • Ensure you schedule and prioritise your area/task of focus so that your limited-time provides maximum value.
    • Ensure when you are unable to undertake, achieve or complete a task the relevant stakeholders are informed, and you suggest alternative solutions.
    • Write database documentation, including data standards, procedures and definitions.
    • Document/map out & maintain conceptual design views for the database.

    Software Installation and Maintenance

    • Collaborate and communicate with the System Administrators/Infrastructure/DevOps to determine the hardware required to effectively support the databases you intend to administer.
    • Verify the relevant operating system, underlying support software and database software is correctly installed, and the environment is delivered successfully and functionally – provide feedback as required.
    • Collaborate and communicate on the initial installation and configuration of a new system or database, with infra-structure and the development teams involved to ensure the environment is delivered successfully and functionally at the first attempt.
    • Research fit-for-purpose and relevant updates and patches and then ensure all the latest appropriate is installed, and the environment is fully functional without negatively affecting uptime
    • Perform relevant troubleshooting and problem-solving to ensure the server is always operating at peak efficiency and stability.
    • Install, test and validate the deployments and maintenance to ensure peak efficiency and stability.
    • Independently and correctly set up and maintain replication and availability groups.
    • Maintain appropriate standards in terms of data protection acts, both locally and internationally.

    Data Extraction, Transformation, and Loading (ETL)

    • Write/Build robust automated solutions to extract large volumes of data from multiple sources/systems into a data warehouse environment/s.
    • Check the data is extracted correctly, efficiently, timeously and sets the stage for the success of subsequent processes.
    • Ensure data quality and consistency by performing automated data validation, and provide reporting on errors identified for further analysis.
    • Correctly convert or transform the data from one format or structure to another where needed.
    • Correctly insert data into the final target data warehouse for the purposes of querying and analysis.
    • Ensure the data is appropriately cleansed, and delivered in a proper storage format/structure to facilitate the development team being able to develop applications as quickly as possible.

    Specialised Data Handling

    • Effectively manage very large databases using advanced monitoring and tuning.
    • Develop the solutions required to manage unstructured data types where required.

    Database Backup and Recovery

    • Create backup and recovery plans and procedures based on industry best practices.
    • Focus on cost-effective automated solutions which require minimal support and monitoring
    • Cater for different types of failures with potentially different solutions, so that the most cost and time-effective solution is implemented where required.
    • Take preventative actions to reduce the potential of failure is reduced and the number of actual failures is as near zero as possible.
    • Ensure these plans are properly reviewed, approved and communicated so that the necessary steps are followed to execute these plans efficiently and effectively.
    • Ensure there is limited key-man reliance on yourself if an event occurs.


    • Identify potential weaknesses of the database software and overall system.
    • Research, plan and implement best practice strategies to mitigate risk.
    • Ensure audit logs/trails are implemented and monitored.
    • Define, approve and implement plans to manage a security breach or irregularity.


    • Establish the needs of users and set up access to the database to ensure appropriate levels of access/security where needed.
    • Ensure access to systems is entirely denied where appropriate.

    Capacity Planning

    • Perform short-term and long-term capacity analysis and planning across all systems.
    • Ensure full understanding of the size of the database/s and estimate growth curves.
    • Predict and communicate future capacity needs.
    • Ensure preventative measures are taken to mitigate any stability and efficiency issues related to capacity in advance and taking cost into consideration.

    Performance Monitoring & Database Tuning

    • Perform tracking and ongoing monitoring of systems performance ensuring that storage, archiving, backup and recovery processes are functioning effectively.
    • Take preventative monitoring steps to ensure systems always have adequate capacity for performance and take steps to prevent future issues.
    • Apply your advanced knowledge of indexes, index management and statistics to ensure the system is performing optimally.
    • Identify any part of the system which is slowing processing, creating instability or negatively affecting response times and then analyse and communicate with development/IT teams (and management where appropriate).
    • Apply agreed on configuration changes that. improve the systems operational efficiency and effectiveness.
    • Optimise the physical configuration of the database to improve performance.
    • Perform pro-active, preventative and relevant and appropriate system maintenance.
    • Identify, recommend and implement cost-effective monitoring tools which enhance monitoring and thereby improving response times to performance-related issues.
    • Monitor and optimise aspects such as indexing and query execution where appropriate.
    • Where possible collaborate with the development teams to refine the system design to meet current and future system performance and storage requirements.

    Trouble Shooting

    • Remain on-call for troubleshooting in case of problems.
    • Quickly understand and respond to problems when they occur.
    • Restore lost data.
    • Correct or eliminate an issue to minimise damage to data, financial or reputational.

    Other Duties

    • Provide constructive and timely feedback for performance development.
    • Assist with recruitment by providing appropriate feedback when required.
    • Present performance reports and metrics to management.
    • Provide training gap analysis feedback to improve the operational effectiveness of the DBA team.
    • Perform research and compile required reports and papers.
    • Collaborate with other divisions and departments to carry out BET’s goals and objectives.
    • Draft reports and correspondence to various third parties or outsources contractors.
    • Keep updated on emerging technologies and trends in DBA management.
    • Identify training needs and ensure training is developed and provided.


    Required Qualifications/Certifications:

    • Engineering or Science Degree
    • Microsoft Office - Word, Excel, PowerPoint (Intermediate to Advanced)
    • SQL or related certification

    Preferred Certifications:

    • Windows/Linux
    • C# or Java
    • NO SQL or equivalent

    Advantageous Certifications:

    • .NET
    • Cloud Technology
    • Database Design Skills – OLTP/ Data Warehouse
    • DataBase Management System/s
    • Database Administration / Data warehousing. Data Analytics
    • Certified Information Systems Security Professional 

    Required Experience and Skills:

    • Minimum 5 years experience
    • Software Installation and Maintenance
    • Data Extraction, Transformation, and Loading (ETL)
    • Specialised Data Handling
    • Database Backup and Recovery
    • Security
    • Authentication
    • Capacity Planning
    • Performance Monitoring & Database Tuning
    • Trouble Shooting
    • Betting/Gambling 

    Required Attributes and Competencies:

    • Good Communication and Time Management Skills
    • High Emotional Intelligence
    • High Performance
    • Strong Business Acumen and Accountability
    • Excellent Problem-Solving Skills
    • Quality Focused and Results Driven
    • Detail Orientated

    go to method of application »

    Senior Software Developer 1

    We Want You:

    Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build high-quality systems? Do you have a knack for software development? How about a passion for creating solutions - one line of code at a time? We need a problem solver, an analytical thinker, a do-er, and an innovator who is able to perform in a fast-paced environment, developing and managing solutions for our online and offline betting platforms. As a Senior Software Developer, you will be part of project-related activities where you will not be limited to any tech stack – but will use the technology or coding stack of your choice.

    This is an exciting opportunity to lead, learn, and perform at your best, whilst shaping the future of technology, and broadening your software development skills.  Your ability to critically analyse business requirements, navigate through existing software, manage complex architectural platforms, take ownership of your work base, and release new versions of software consistently, will be crucial to your success.

    You Bring:

    • At least 5-7 years’ experience within a development environment;
    • 3-5 years SQL Experience;
    • 1-2 years’ Experience in document stores such as Couchbase / Mongo would be advantageous;
    • 1-2 years’ Experience in Message Brokers such as RabbitMQ / Kafka / Red Panda would be advantageous;
    • 5 -7 years C# experience;
    • 5 -7 years .net core experience;
    • 5 -7 years restful api experience;
    • Demonstrated leadership skills;
    • Detailed knowledge of the SDLC and management of software projects;
    • Good written and verbal communication skills;
    • Strong attention to detail.

    Nice To Have:

    • Experience in distributed systems;
    • Experience in functional languages;
    • Experience in Agile.

    What You’ll Do:

    • Ensure design patterns used are increasing the organisational levels of high-volume transactional performance, resilience, automation and innovation;
    • Identify potential alternative strategies, and refactor approach for maximum benefit within the shortest possible time;
    • Deliver an appropriate solution which facilitates the accomplishments of specified tasks and objectives comprehensively, whilst excluding unnecessary steps;
    • Deliver a solution in which effective and efficient resource utilisation of system resources occurs during operation;
    • Deliver a solution which performs efficiently, can co-exist with other solutions, and does not have a detrimental impact on other solutions;
    • Deliver an interoperable solution which can exchange and use information between different solutions, not necessarily in the same environment;
    • Ensure the user of the system can comfortably recognise the systems flow, functions, and capabilities of the system;
    • Ensure the system logically supports user self-learning;
    • Ensure the solution is accessible, and can be used by people with a wide range of characteristics, capabilities, cultures, and languages;
    • Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks);
    • Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors;
    • Ensure complete data recoverability, and the desired state of the solution can be re-established (despite potential attacks);
    • Ensure the solution is durable so that as user volumes and requirements change, the solution can evolve over the long term;
    • Ensure the solution simplifies support and maintenance, through traceability, and effective error messaging;
    • Ensure that over time, the solution becomes more mature;
    • Ensure the solution has high integrity, where the solution prevents unauthorised access, modification of computer programs, data or settings;
    • Ensure the solution has a high degree of survivability, despite 3rd-Party interventions (attacks, human errors, hardware or software faults);
    • Ensure modularity, where the solution consists of discrete components so that a change in one component has minimal impact on other components;
    • Where possible, provide a 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 number of defects, or the system quality being negatively affected;
    • Ensure the solution is delivered completely, and with the additional assets which are required to make installation/deployment as seamless, and as easy as possible;
    • Provide support to Dev Support when required during operational events, and create or assist with the creation of SOP’s;
    • Perform trouble shooting, and effectively resolve issues to increase solution stability, and reduce intervention required over time;
    • Make confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others;
    • Generate new ideas, and challenge the status quo, take risks, support change and encourage innovation.

    Closing Date: 29th, June 2022

    go to method of application »

    VIP (Security) Team Leader

    We Want You:

    We are looking for an experienced VIP (Security) Team Leader who will provide leadership to a dedicated Team of security personnel. If security is your game, and you’re ready to lead a Team, then this is the role for you!  The successful All-Star must have technical expertise in security and must be willing to put in the hard work alongside their Team Members.

    You Bring:

    • Matric;
    • Grade B (Grade A is advantageous);
    • Valid driver’s license;
    • 1 – 3 years of people management;
    • Computer literacy (MS Word, Excel, PowerPoint, MS Outlook).

    What You’ll Do:

    • Supervise programs and processes to reduce and control loss time injuries;
    • Review staffing levels to maintain full coverage of posts;
    • Assist in the supervision of security officers on assigned shifts;
    • Responsible for the proper execution of assigned duties;
    • Provide training to new security officers;
    • Do site visits for observation purposes, attending to all emergencies and reporting to the manager;
    • Detain trespassers or law violators on-site until the arrival of law enforcement;
    • Carry out supervisory responsibilities following the organisation's policies and applicable laws;
    • Interview, hire, and train employees;
    • Plan, assign, and direct work;
    • Performance assessments and disciplinary action;
    • Maintain a professional departmental and company reputation;
    • Maintain a regular and consistent attendance record;
    • Keep well-informed of, and adhere to all rules, regulations and policies;
    • Protect the company, its employees, and customers;
    • Interact with local law enforcement agencies as required;
    • Assist in operating the timekeeping system when required;
    • Attend, and complete all required training as assigned.

    Closing Date: 7th, June 2022

    Method of Application

    Be found by employers. Sign up and complete your profile.

  • Send your application

    View All Vacancies at BET Software Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail