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.

Oops! It seems this job from BETSoftware has expired
View current and similar jobs below
  • Posted: Aug 21, 2023
    Deadline: Sep 30, 2023
    • @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

     

    Senior Software Developer (JHB) - Johannesburg

    • The Software Development Team of BET delivers betting solutions on a global basis. BET provides a reliable, stable, scalable, robust, secure and continually evolving high volume transaction systems using processes which are controlled, effective and efficient. BET’s responsibility is to develop, deliver and support applications, in which data is received from or rapidly made available to users of the system/s with as high degree of integrity as possible.

    You Bring:

    • Bachelor’s degree in Computer Science, Software Engineering, or similar field;
    • At least 5-7 years’ experience within a development environment;
    • 3 - 5 years database experience or 5 - 7 years server/client-side language;
    • Demonstrated leadership skills;
    • Detailed knowledge of the SDLC and management of software projects;
    • Good written and verbal communication skills;
    • Strong attention to detail.

    What You’ll Do:

    • Design Fit for Purpose Solutions & Algorithms & planning;
    • Implementation of a solution that is complete, efficient and compatible;
    • Implementation – Ensure the Solution has a High Usability Factor;
    • Implementation – Ensure the Solution is Reliable;
    • Implementation – Ensure the Solution has Effective Security;
    • Implementation - Ensure the Solution is Maintainable
    • Testing, verification and deploying;
    • Respond to Outages & Failures.

    Closing Date 15 September 2023

    go to method of application »

    Senior Mobile Application Engineer 1 - Umhlanga

    • The successful incumbent will collaborate with internal Team Members to develop functional mobile applications, while working in a fast-paced environment. Mobile Application Developers contribute to the design, testing, releasing and support of the application, so you will be tasked with developing application programming interfaces (APIs), to support mobile functionality, using words that programmers use when they don’t want to explain what they did.

    You Bring:

    • 5 to 7 years of experience with mobile app development;
    • + 5 years of experience in frameworks or languages like (ionic, react native, java, swift, flutter etc);
    • Strong knowledge of Mobile UI design principles, patterns, and best practices;
    • Familiarity with RESTful APIs to connect mobile applications to back-end services;
    • A knack for benchmarking and optimisation;
    • Proficient understanding of code versioning tools, such as Git;
    • Familiarity with continuous integration;
    • Familiarity with cloud message APIs and push notifications;
    • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers;
    • Understanding of Google’s Android and Apple IOS design principles and interface guidelines;
    • 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;
    • Remain up to date with the terminology, concepts, and best practices for coding mobile apps;
    • Work closely with colleagues to constantly innovate app functionality and design;
    • Write unit and UI tests to identify malfunctions;
    • Communicate with users to understand their needs and experiences;
    • Liaise with Product Development Team to plan new features;
    • Research and suggest new mobile products, applications and protocols;
    • Change your interpersonal style and approach based on the circumstances;
    • 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;
    • Take steps to accurately define the problem before seeking a solution;
    • Generate new ideas and challenge the status quo, take risks, support change, and encourage innovation.

    Closing Date 01 September 2023

    go to method of application »

    Senior React Developer - Durban

    • We are looking for an ambitious, intelligent and innovative developer to join our Team and build technology that will help us grow. The successful champ needs to have a passion for delivering high-quality products with a deep customer focus and understanding to create robust technical solutions. You will collaborate with a Team of backend developers and designers, building reusable components and front-end libraries for future use.
    • If you are a developer who enjoys seeing their work come to life, appreciates well-written code and are familiar with concepts like DRY, fail fast and SOLID, we want to get to know you a little better!

    You Bring:

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

    Nice To Have

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

    What You’ll Do

    • Develop & maintain user-facing features using ReactJS.
    • Make use of reusable components and front-end libraries for use across our platforms.
    • Optimise components for maximum performance across a vast array of web-capable devices & browsers.
    • Stay up-to-date on emerging code standards.
    • Maintain and implement code and design standards.
    • Mentor Junior and Intermediate React Developers.
    • 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 tasks, plans and procedures in order to align with the strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
    • Maintains a positive attitude in the face of change.
    • 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 decisions.
    • 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.
    • Generates new ideas and challenges the status quo, takes risks, supports the change and encourages innovation.
    • Searches for an opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.

    Closing Date 02 September 2023

    go to method of application »

    Senior Software Quality Engineer - Umhlanga

    • As we provide reliable and user-friendly betting software on a global scale, the successful incumbent will work with SQA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure.
    • In addition, the Senior SQA Engineer will execute and report on planned tests, manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems, and develop new test automation solutions as needed. The Senior SQA Engineer should demonstrate innovation, leadership, and mentorship skills - in addition to possessing strong technical and programming/test automation skillset.

    You Bring:

    • A BSc, BCom, NDip, or relevant degree;
    • ISTQB Technical Test Analyst or ISTQB Test Automation Engineer or ISTQB; Performance testing or relevant programming certification e.g. JavaScript;
    • At least 3 years of technical testing experience. 

    What You’ll Do:

    • Coach and mentor SQA Engineers and QA Analysts in the execution of testing efforts;
    • Lead efforts to review product specifications, and work with others to develop appropriate test strategies and detailed test plans and test architectures;
    • Lead formal reviews of test plans, designs, and required documents with cross-functional Teams;
    • Accurately predict the amount of effort required for projects and tasks. Develop plans and schedules based on these predictions;
    • Communicate and coordinate with peers and senior-level individuals in cross-functional groups to articulate and compare alternative testing approaches;
    • Lead defect management and maintenance. Review defects that escaped to the field to learn how they could have been prevented or detected;
    • Lead documentation reviews during the product release cycle to ensure quality and comprehensive product documentation;
    • Research, develop and/or recommend tools to assist SQA Engineers and QA Analysts in test planning, execution, and reporting;
    • Attending brainstorming, scoping, sprint planning sessions with developers, project managers, business analysts, and customers;
    • Understand how the software works, as well as the business requirements and drivers for the software, and how this would integrate with the current system or framework;
    • Strong understanding of the scope of the project, the test time required, and expectations;
    • Able to modify and refactor test plans, test suites, and test cases to ensure the shortest test time with the greatest test coverage;
    • Complete tasks assigned within the time allocated, and request additional tasks upon completion;
    • Ensure all stakeholders are informed immediately of critical bugs which alter timelines or jeopardise the deadlines of the project;
    • Assist developers, and support customers;
    • Able to troubleshoot, identify, and resolve or escalate issues to the relevant Teams;
    • Able to test and lead complex projects to completion;
    • Assist junior/inexperienced test leads when required;
    • Identify obstacles that may impact project deadlines and take necessary action.

    Closing Date 02 September 2023

    go to method of application »

    Software Quality Analyst 1 - Umhlanga

    You Bring:

    • BSc, BCom and Ndip
    • ISTQB Foundation Certified (Advantageous)
    • At least 18 months of QA experience.

    What You’ll Do:

    • Technical outputs.
    • Review test requirements and create relevant test cases to cover them.
    • Execute test cases and log defects.
    • Conduct retesting and regression testing.
    • Produce test plans and test completion reports.
    • Leverage best practices and test design techniques.
    • Maintain the regression test pack.
    • Mentor more junior resources.
    • Contribute to training initiatives and knowledge sharing within the Team.
    • Contribute to test process improvement initiatives.
    • Conduct basic API testing.

    Closing Date 28 August 2023

    go to method of application »

    Intermediate Angular Developer - Durban

    We Want You:

    • We are looking for an Intermediate Angular Developer. A person that can flip the script designing and implementing user-facing features for websites and applications. We want you - someone who is pumped up about building well-architected solutions and wants to succeed in a role where your work will have a direct and meaningful impact on our company as we work towards being a front-runner in global markets.

     You Bring:

    • 3+ years commercial experience with Angular.
    • 5+ years JavaScript.
    • Solid knowledge of CSS, HTML, and other front-end languages.
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
    • Thorough understanding of Angular and its core principles and frameworks.
    • State management experience with Angular and Redux.
    • Solid, working knowledge of writing unit tests (Jest and other Angular testing frameworks).
    • Strong understanding of Unit Testing practice.
    • Experience with RESTful APIs.
    • Knowledge of modern authorisation mechanisms, such as JSON Web Token.
    • Familiarity with modern front-end build pipelines and tools.
    • Ability to understand business requirements and translate them into technical requirements.
    • Must have a strong sense of customer focus.
    • Ability to work under pressure and entail great problem-solving skills.
    • Strong SDLC process knowledge.
    • Must be results driven while portraying strong attention to detail and maintaining efficiency.

    Nice to Have:

    • Working in a Scrum / Agile environment

     What You’ll Do

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

    Closing Date 28 August 2023

    go to method of application »

    Senior Software Quality Analyst - Umhlanga

    We Want You:

    • The search is on for a Senior Software Quality Analyst who will support our company’s growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections in every release and to be at the forefront of leading or participating in the testing of systems.
    • We want someone who is going to conduct manual functional testing on projects. A person with extensive test lead experience who can handle the demands of multiple projects including resource management and capacity. Are you up for the challenge?

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Advanced Certified.
    • At least 5 years of QA-related experience.

    What You’ll Do

    • Apply approaches to achieving effective test coverage.
    • Define regression testing strategies.
    • Review test basis and extract test requirements.
    • Produce test plans and test completion reports
    • Execute test cases and log defects.
    • Conduct retesting and regression testing.
    • Leverage best practices and test design techniques.
    • Maintain the regression test pack.
    • Contribute to training initiatives and knowledge sharing within the Team.
    • Implement ways to leverage test metrics to provide visibility, improve the QA process and lead to improved product quality.
    • Leverage test management tools to achieve objectives efficiently and effectively.
    • Shape the direction of the Team from a strategic level via test process improvement initiatives, training and mentorship.
    • Own career development initiatives from a Team perspective.
    • Conduct basic API testing.

    Closing Date 02 September 2023

    go to method of application »

    Senior Software Developer (Cape Town)

    You Bring:

    • Bachelor’s degree in Computer Science, Software Engineering, or similar field;
    • At least 5-7 years’ experience within a development environment;
    • 3 - 5 years database experience or 5 - 7 years server/client-side language;
    • Demonstrated leadership skills;
    • Detailed knowledge of the SDLC and management of software projects;
    • Good written and verbal communication skills;
    • Strong attention to detail.

    What You’ll Do:

    • Design Fit for Purpose Solutions & Algorithms & planning;
    • Implementation of a solution that is complete, efficient and compatible;
    • Implementation – Ensure the Solution has a High Usability Factor;
    • Implementation – Ensure the Solution is Reliable;
    • Implementation – Ensure the Solution has Effective Security;
    • Implementation - Ensure the Solution is Maintainable
    • Testing, verification and deploying;
    • Respond to Outages & Failures.

    Closing Date 06 October 2023

    go to method of application »

    Software Development Engineer 2 (Cape Town)

    • As our Software Development Engineer, you should enjoy solving challenging problems of scale and availability. You should also have a demonstrated capacity for technical leadership, while meeting business goals.
    • If you have strong programming fundamentals, and are excited to learn about current and future technologies, why not join us? You’ll be contributing to a wide range of projects in a highly collaborative and fast-paced environment, and you will become part of an industry-leading team creating solutions on a massive scale

    You Bring:

    • At least 3-5 years’ experience within a development environment;
    • 2 - 5 years database experience or 3 -5 years server/client- side language;
    • Good written and verbal communication skills;
    • Strong attention to detail.

    What You’ll Do

    • Design Fit for Purpose Solutions & Algorithms;
    • Perform Planning;
    • Implementation - Ensure the Solution is Functionally Complete;
    • Implementation – Ensure the Solution Performs Efficiently;
    • Implementation – Ensure the Solution has a High Usability Factor;
    • Implementation – Ensure the Solution is Reliable;
    • Implementation – Ensure the Solution has Effective Security;
    • Implementation - Ensure the Solution is Maintainable;
    • Verify Deployed Solutions;
    • Respond to Outages & Failures;
    • Direct 3rd Party Development Partners.

    Closing Date 01 September 2023

    go to method of application »

    Software Development Engineer 1 (JHB) - Johannesburg

    • The successful incumbent will contribute to the success of delivering betting solutions on a global basis as the business continues to expand their global footprint. You will develop, deliver and support high transactional volume applications for systems using processes that are controlled, effective and efficient in an environment that supports personal growth!

    You Bring:

    • Minimum 1 years’ experience within a development environment.
    • 1 year database experience or 1 - 2 years server/ client-side language.
    • Good written and verbal communication skills.
    • Strong attention to detail.

    What You’ll Do:

    • Design solutions using most appropriate approved architectural pattern.
    • Ensure design meets best practices and are Test, DevOps and Support friendly.
    • Identify and establish objectives for self.
    • Consider all reasonable factors, impediments and obstacles.
    • Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
    • Deliver a complete solution which covers all the agreed specified tasks and user objectives.
    • Deliver an appropriate solution which facilitates the accomplishments of specified tasks and objectives comprehensively yet excluding unnecessary steps.
    • Deliver a solution in which effective/efficient resource utilisation of system resources occurs during operation.
    • Ensure the system logically supports user self-learning on how to use the system with effectiveness and efficiency.
    • Ensure the solution accessible and can be used by people with the widest range of characteristics, capabilities, cultures and languages where appropriate.
    • 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 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 support through traceability, and effective error messaging.
    • Ensure the solution has high integrity where the solution prevents unauthorised access to, 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).
    • Employ logs and records so that actions and events can be proven to have taken place, and cannot be disputed/ repudiated later.
    • Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
    • Ensure the adaptable solution delivered is appropriate for different or evolving hardware, software or other operational usage environments.
    • Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximising development time.
    • Provide support to the 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.
    • Provide quick resolutions to app/system issues, driving stability, efficiency and effectiveness.
    • Develop and maintain technical support documentation.
    • Provide timely, relevant and constructive feedback to assist the partner to achieve success.
    • 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.
    • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.

    Closing Date 15 September 2023

    go to method of application »

    Software Development Engineer 2 (JHB) - Johannesburg

    • As our Software Development Engineer, you should enjoy solving challenging problems of scale and availability. You should also have a demonstrated capacity for technical leadership, while meeting business goals.
    • If you have strong programming fundamentals, and are excited to learn about current and future technologies, why not join us? You’ll be contributing to a wide range of projects in a highly collaborative and fast-paced environment, and you will become part of an industry-leading team creating solutions on a massive scale!

    You Bring:

    • At least 3-5 years’ experience within a development environment;
    • 2 - 5 years database experience or 3 -5 years server/client- side language;
    • Good written and verbal communication skills;
    • Strong attention to detail.

    What You’ll Do

    • Design Fit for Purpose Solutions & Algorithms;
    • Perform Planning;
    • Implementation - Ensure the Solution is Functionally Complete;
    • Implementation – Ensure the Solution Performs Efficiently;
    • Implementation – Ensure the Solution has a High Usability Factor;
    • Implementation – Ensure the Solution is Reliable;
    • Implementation – Ensure the Solution has Effective Security;
    • Implementation - Ensure the Solution is Maintainable;
    • Verify Deployed Solutions;
    • Respond to Outages & Failures;
    • Direct 3rd Party Development Partners.

    Closing Date 31 August 2023

    go to method of application »

    Senior Software Quality Engineer (CPT) - Cape Town

    • The Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements.
    • This role works with SQA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure. In addition, the Senior Software Quality Engineer will execute and report on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed. The Senior Software Quality Engineer demonstrates innovation, leadership, and mentorship skills in addition to possessing a strong technical and programming/test automation skillset.

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Technical Test Analyst or ISTQB Test Automation Engineer or ISTQB Performance Testing or relevant programming certification e.g. JavaScript.
    • At least 3 years of Technical Testing experience.

    What You’ll Do:

    • Coach and mentor SQA Engineers and QA Analysts in execution of testing efforts.
    • Coordinate the work efforts of Engineers and Analysts in the execution of testing efforts.
    • Lead effort to review product specifications and work with others to develop appropriate test strategies and detailed test plans and test architectures.
    • Lead formal reviews of test plans, designs and requirement documents with cross-functional Teams.
    • Accurately predict the amount of effort required for projects and tasks. Develop plans and schedules based on these predictions.
    • Architect, implement and manage automated suites of black-box and white-box test scripts.
    • Identify product issues and write detailed bug reports during the product development cycle.
    • Communicate and coordinate with peers and senior level individuals in cross-functional groups to articulate and compare alternative testing approaches.
    • Lead defect management and maintenance. Review defects that escaped to the field to learn how they could have been prevented or detected.
    • Lead documentation reviews during product release cycle to ensure quality and comprehensive product documentation.
    • Lead monitoring of test execution across multiple code branches and multiple platforms.
    • Research, Develop and/or Recommend tools to assist SQA Engineers and QA Analysts in test planning, execution and reporting.
    • Utilise tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases.

    Closing Date 11 September 2023

    go to method of application »

    Software Quality Analyst 2 - Durban

    • As the Software Quality Analyst, you’ll review each application and develop tests to discover issues or bugs that must be fixed or adjusted. We trust you to be able to work independently and create easy-to-understand reports for supervisors and stakeholders.

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Foundation Certified (Advantageous)
    • At least 3 years of QA-related experience.

    What You’ll Do:

    • Apply approaches to achieving effective test coverage.
    • Define regression testing strategies.
    • Initiate test process improvements and governance.
    • Review test basis and extract test requirements.
    • Produce test plans and test completion reports
    • Execute test cases and log defects.
    • Conduct retesting and regression testing.
    • Leverage best practices and test design techniques.
    • Maintain the regression test pack.
    • Mentor Junior Team Members.
    • Contribute to training initiatives and knowledge sharing within the Team.
    • Conduct basic API testing.

    Closing Date 03 September 2023

    go to method of application »

    Senior BI Engineer 1 (CPT) - Cape Town

    • The successful incumbent will build a bridge between data and the people who need to query it, but who lack the SQL skills needed for sophisticated query construction.

    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

    • 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
    • Ensures the Creation of Stored procedures, operational reports and dashboards.
    • Design, develop and maintain ETL process using SSIS.
    • Datawarehouse design, maintenance and re-architecture as required.
    • Responsible for Coaching and mentoring junior team members.
    • Liaise with fellow developers, dbas and business analysts to identify and optimize inefficient BI processes and code.
    • Works on highly complex and cross-functional BI solutions. Directs, organizes, and leads projects in the implementation and use of new BI software tools and systems.
    • Participates in workstream planning process including inception, technical design, development, testing and delivery of BI solutions.
    • Manages and plans for service demand forecasts.
    • 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.
    • Performs data conversions, imports, and exports of data within and between internal and external
    • Performs programming analyses for a wide range of requests using data in different.
    • Troubleshoots BI tools, systems, and software.
    • Troubleshoots reported data loads or reconciliation inconsistencies in conjunction with the sites for data models and/or reports.

    Closing Date 10 September 2023

    go to method of application »

    Senior Software Quality Engineer (JHB) - Johannesburg

    • The Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements.
    • This role works with SQA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure. In addition, the Senior Software Quality Engineer will execute and report on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed. The Senior Software Quality Engineer demonstrates innovation, leadership, and mentorship skills in addition to possessing a strong technical and programming/test automation skillset.

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Technical Test Analyst or ISTQB Test Automation Engineer or ISTQB Performance Testing or relevant programming certification e.g. JavaScript.
    • At least 3 years of Technical Testing experience.

    What You’ll Do:

    • Coach and mentor SQA Engineers and QA Analysts in execution of testing efforts.
    • Coordinate the work efforts of Engineers and Analysts in the execution of testing efforts.
    • Lead effort to review product specifications and work with others to develop appropriate test strategies and detailed test plans and test architectures.
    • Lead formal reviews of test plans, designs and requirement documents with cross-functional Teams.
    • Accurately predict the amount of effort required for projects and tasks. Develop plans and schedules based on these predictions.
    • Architect, implement and manage automated suites of black-box and white-box test scripts.
    • Identify product issues and write detailed bug reports during the product development cycle.
    • Communicate and coordinate with peers and senior level individuals in cross-functional groups to articulate and compare alternative testing approaches.
    • Lead defect management and maintenance. Review defects that escaped to the field to learn how they could have been prevented or detected.
    • Lead documentation reviews during product release cycle to ensure quality and comprehensive product documentation.
    • Lead monitoring of test execution across multiple code branches and multiple platforms.
    • Research, Develop and/or Recommend tools to assist SQA Engineers and QA Analysts in test planning, execution and reporting.
    • Utilise tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases.

    Closing Date 11 September 2023

    go to method of application »

    Intermediate Database Administrator (JHB) - Johannesburg

    • As our Intermediate Database Administrator, we would be trusting you to manage the upkeep and security precautions for the company's databases. We're constantly on high alert! By monitoring and maintaining malware protection software, you should be able to keep an eye out for any shady or dodgy activity to prevent security lapses.
    • Like your favourite uncle with the cold room keys, you'll organize databases and create account information that only authorized users will access, enabling them to quickly find crucial information.

    You Bring:

    • Completed BSc Computer Science or National Diploma in IT.
    • Solid time management and communication skills are essential.
    • Experience in designing/optimising MSSQL Databases.
    • 3-5 years of experience in a commercial environment.
    • 3+years’ experience in MSSQL-all aspects.
    • Advanced SQL skills and query writing skills.
    • Optimisation and fine-tuning of all aspects of MSSQL.
    • Ensuring high database availability competencies.

    What You’ll Do:

    • Ensure database design is robust, scalable and operating optimally.
    • Rollback and Disaster recovery management.
    • Work towards a long-term data warehousing solution based on SQL server 2016 Enterprise.
    • Monitor database performance, implement changes and apply new patches and versions when required.
    • Drive the adoption of processes within the Team which consider and meet the expectations of technical throughput rates and responses, processing times, effective resource utilisation during operation, and that the system or solution ensures maximum operational capacity for requirements to be met.
    • Diagnose and troubleshoot database errors.
    • Create and manage database reports, visualisations and dashboards.
    • Take an active involvement in problem resolution and where necessary, work after hours to ensure that problems are resolved.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within the Team and to the wider group.
    • 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 that 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 18 September 2023

    go to method of application »

    Senior Database Administrator (JHB) - Johannesburg

    We Want You:

    • A role exists for a Senior Database Administrator at South Africa’s leading betting brand. We are looking for a well-motivated, energetic, inquisitive, highly proficient individual, who has a solid technical base. A technical expert to lead a team of Database Administrators whose primary focus is maintaining and enhancing BET Software’s MS SQL based database offering.
    • Our successful All-Star will administer, and secure organisational databases - ensuring the overall health of the system. We’re looking for someone with advanced SQL skills, as well as the ability to mentor and guide Junior Database Administrators. Your decision-making, problem-solving, and proactive attitude must be enhanced by effective collaboration with our internal and external Teams.

    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 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 the team.
    • Set and maintain database standards.
    • Ensure high DB availability as this has a public-facing web front end.
    • 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.
    • Install and maintain the performance of database servers.
    • Performance tuning of database systems.
    • Install, upgrade, and manage database applications.
    • Create automation for repeated database tasks.
    • Be available for on-call support as needed.
    • Monitor database performance, implement changes and apply new patches and versions when required
    • Utilize tools and scrips to monitor all aspects of database performance including the underlying compute, storage and networking.
    • Drive the adoption of processes within the team that 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.
    • Good understanding of big data manipulation methodology.
    • Use high-speed transaction recovery techniques and backup data.
    • Diagnose and troubleshoot database errors.
    • Create and manage database reports, visualizations, and dashboards.
    • 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 11 September 2023

    go to method of application »

    Senior Talent Acquisition Specialist (Century City, Cape Town)

    • The successful applicant will be required to be open-minded, keeping up to date with the latest and most effective recruitment methods when it comes to sourcing and recruiting top tech talent for our organisation. Consistently contributing and leading the development of new or creative recruitment solutions, it goes without saying that you need to be results orientated and a first-class communicator who thrives in a fast-paced environment.

     You Bring:

    • HR degree or business-related qualification.
    • 5+ years of recruitment experience preferably in the IT industry.
    • Knowledge and understanding of technical roles within the Infrastructure and Software industry.
    • Proven track record of strategic sourcing solutions and implementation thereof.
    • Previous experience seeking talent recruitment and assisting with onboarding processes.
    • Interpersonal skills and the ability to communicate professionally.
    • Experience in the continual development of talent pipelines and sourcing potential candidates.
    • Firm understanding and implementation of recruiting metrics to drive decision-making is strongly preferred.
    • Proficient in using company software and databases to connect with and reach out to potential candidates.
    • Previous experience developing and executing recruitment marketing and branding strategies.

     What You’ll Do:

    • Actively source current and potential future talent in the market against BET Software’s talent needs.
    • Use Social and Professional Networking sites to identify and source candidates.
    • Network with industry contacts and association memberships to source the best quality candidates.
    • Aid Public Relations in establishing BET Software as a recognisable “Employer of Choice”.
    • Build long-term relationships with past and potential candidates.
    • Serve as brand ambassador at various events (career fairs or professional conferences and recruiting events).
    • Represent the company internally and externally at events with the goal of networking and relationship-building with potential candidate communities.
    • Draft internal and external advertisements for vacancies in conjunction with the Talent and Marketing Manager.
    • Conduct pre-screening interviews against job specs and eliminate unsuitable candidates early in the recruitment process. Collate and present CV’s to the line manager for consideration.
    • Coordinate and facilitate interviews to ensure the best candidates are selected.
    • Ensure competency-based interview questions are used as part of the targeted selection process.
    • Draft offer letters for candidates after the package is approved.
    • Maintain all pertinent applicant and interview data. Ensure that interview notes, guides and reference checks are uploaded onto the HRIS.
    • Ensure all candidates receive feedback on their applications. Ensure all candidates who do not meet the requirements are advised by way of rejection letters or emails.
    • Ensure agencies receive feedback.
    • Ensure thorough pre-employment checks for new hires and that the necessary paperwork is completed promptly and accurately.
    • Ensure a smooth onboarding and integration process for new hires.
    • Coordinate and facilitate psychometric assessments as and when required.
    • Provide all necessary and required reports in addition to attending the weekly recruitment reporting meetings.
    • Manage respective candidate pools to ensure qualified candidates remain engaged in current or future opportunities.
    • Be actively involved in discussions regarding the recruitment brand in the market and participate in recruitment marketing strategy discussions.
    • Create and maintain a talent pool pipeline for technical roles and specific core roles within BET Software.
    • Build a database of suitable candidates.
    • Assist in creating/updating recruitment policies, talent benchmarking, talent assessments and interviewing techniques.
    • Work closely with management on all diversity initiatives involving recruitment to ensure fairness in hiring practices.
    • Actively work toward building a diverse and qualified Team to support the organisation.
    • Work closely with the Marketing Department to develop creative ways for addressing talent acquisition challenges.
    • Proactively seek market intelligence to gain a competitive advantage in attraction, assessment and sourcing methodologies.
    • Research talent acquisition trends in the staffing industry.
    • Identify and lead the resolution of recruitment challenges.
    • Suggest new ideas for improving talent acquisition activities.
    • Lead approved initiatives to ensure the Talent Team places top talent through effective and efficient methods.

    Closing Date 29 September 2023

    go to method of application »

    Software Development Engineer 2 (Live) (DBN) - Umhlanga

    • The successful Team Member will be responsible for primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance

    You Bring:

    • Formal Tertiary qualifications or related field.
    • At least 3-4 years of experience within a development environment.
    • 2-3 years C# experience.
    • 2-3 years .net core experience.
    • 2-3 years of RESTful API experience.
    • Understanding of key design principles of software engineering.
    • Proficiency in HTML, CSS, JavaScript, and jQuery.
    • Understanding of server-side CSS.
    • Experience with responsive and adaptive design.
    • Understanding of SEO principles.

    Advantage:

    • SQL, ReactJs;
    • Experience in document stores such as Couchbase / Mongo;
    • Experience in Message Brokers such as RabbitMQ / Kafka / Red Panda;
    • Experience with graphic design applications such as Adobe Illustrator.

    What You’ll Do:

    • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
    • Directing system testing and validation procedures.
    • Directing software programming and documentation development.
    • BET Software is a 24-Hour operation and therefore live support must be available to support. Team Members will be scheduled in accordance with the above requirements.

    Respond to Outages & Failures

    • Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximising development time.
    • Provide support to the Dev Support when required during operational events and create or assist with the creation of SOP’s.
    • Be available to handle emergency outages and failures for your or your teams’ solutions.
    • Perform trouble shooting and effectively resolve issues to increase solution stability and reduce. intervention required over time.
    • Recommend and execute approved improvements to development methods and solutions.
    • Provide quick resolutions to app/system issues, driving stability, efficiency and effectiveness.
    • Maintain solutions which have completed development and are in the operations phase.
    • Develop and maintain technical support documentation.
    • Assess risk and impact of production issues/changes and take appropriate steps to mitigate risk.

    Closing Date 31 October 2023

    go to method of application »

    Infrastructure Team Lead (Durban) - Umhlanga

    • Your role will involve supporting, enhancing, and developing IT infrastructure while upskilling and training team members. The infrastructure team acts as a center of excellence for ICT functional areas and the wider business units. Balancing day-to-day support activities with new capabilities and enhancements is crucial to the job.
    • Additionally, you'll be responsible for offering recommendations to the leadership team on managing ICT and Business priorities and acting as a subject matter expert across a group of systems.

    You Bring:

    • Relevant Diploma/Degree in Computer Science or Business-related field.
    • At least 5+ years in a similar role and 3 Years as a Network/Security Team Lead.
    • Proven Experience in IT Networking and Security – advanced levels.

    Exposure to the following technologies/areas:

    • Windows Server
    • Storage
    • VMware – Virtualization
    • Red hat / Linux
    • Kubernetes
    • IaC
    • Reporting / Monitoring
    • Automation
    • Patching
    • Azure/Aws
    • Network TechnologieAdministration and Support.
    • Administration and Support.
    • Proven experience in managing and facilitating the mix of internal teams and external vendors as a part of product buildout.

    What You’ll Do:

    • Ensure implementation and continuous improvements of the ICT processes following best practice standards.
    • Contribute to the development of ICT systems to improve ICT security within the organization.
    • Plan, implement and maintain the security measures to protect the organisation's classified and unclassified systems, networks and data.
    • Provide proper configuration and management of infrastructure components including storage, virtual and physical hardware/servers.
    • Contribute to the development of the Disaster Recovery Plan and provide its testing and maintenance.
    • Keep up with the latest ICT infrastructure technologies.
    • Ensure infrastructure standards by researching new technologies that will benefit the organisation.
    • Managing the IT infrastructure through its complete life cycle, including implementations,
    • preventative maintenance, capacity planning and interconnectivity
    • Procurement of IT infrastructure components.
    • Software/hardware licence management and forecasting to ensure compliance and certification to meet requirements.
    • Coordinate IT infrastructure-related technical evaluations, reports, and systems analysis with recommendations.
    • Quality assurance of IT infrastructure, overall systems standards (both on-premise and cloud).
    • Be the Technical Owner on assigned projects and developments.
    • Manage vendor and contractor relationships on projects and act as key supplier liaison regarding infrastructure.
    • Participate or lead special project work as appropriate and as required.

    go to method of application »

    Infrastructure DevOps Engineer - DBN - Umhlanga

    We Want You:

    • BET Software is looking for an Infrastructure DevOps Engineer who will work within the Integration and Delivery organisation of Infrastructure Engineering. The successful All-Star will be responsible for build, deployment, and automated testing engineering. As Infrastructure DevOps Engineer, you will also be tasked with working across multiple projects, assisting various Project Teams with their build and deployment processes.

    You Bring:

    • A BSc in Computer Science, Electronic Engineering, a BCom Business Information Systems (BIS) degree, or a very high-quality technikon diploma.
    • 2 + years of working experience in Information Technology or a similar role.
    • Extension knowledge, creating automation code and the ability to take on multiple projects simultaneously.
    • 2 + years of experience with the following technologies:
      • Strong GET (source control)
      • Jenkins
      • Ansible (CHEF, Puppet)
      • AZW/AZURE
      • Terraform, Pulumi, Ansible, CloudFormation, Puppet or any other IaC or declarative configuration tooling
      • Docker/Kubernetes

    What You’ll Do:

    •  Build automation code using CICD Terraform, Ruby primary tools, Jenkins, Bitbucket,
    • Group operating as a shared service; helping groups adopt automation.
    • Utilise open-source tools; CICD pieces as continuous testing and building security into the DevOps pipeline.
    • Build out a wide array of project-specific and reusable components, as infrastructure is created in both AWS and Azure.
    • Drive the adoption of automation from installing middleware On-Prem to building out entire stacks in AWS and Azure.
    • Work across multiple projects in flight and with changing priorities as part of a relatively small, focused Team.
    • Have strong experience using Git, including an excellent understanding of branching, merging, and the Pull Request process (we use BitBucket).
    • Adhere to the quality standards of coding, ensuring that clean, quality code is written.
    • Act as a mentor and upskill relevant Team Members which will also contribute towards the growth and development of the department.
    • Review the code of peers ensuring that standard code quality is met.

    go to method of application »

    Senior Database Administrator (DBN) - Umhlanga

    We Want You:

    • A role exists for a Senior Database Administrator at South Africa’s leading betting brand. We are looking for a well-motivated, energetic, inquisitive, highly proficient individual, who has a solid technical base. A technical expert to lead a team of Database Administrators whose primary focus is maintaining and enhancing BET Software’s MS SQL based database offering.
    • Our successful All-Star will administer, and secure organisational databases - ensuring the overall health of the system. We’re looking for someone with advanced SQL skills, as well as the ability to mentor and guide Junior Database Administrators. Your decision-making, problem-solving, and proactive attitude must be enhanced by effective collaboration with our internal and external Teams.

    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 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 the team
    • Set and maintain database standards.
    • Ensure high DB availability as this has a public-facing web front end.
    • 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.
    • Install and maintain the performance of database servers.
    • Performance tuning of database systems.
    • Install, upgrade, and manage database applications.
    • Create automation for repeated database tasks.
    • Be available for on-call support as needed.
    • Monitor database performance, implement changes and apply new patches and versions when required
    • Utilize tools and scrips to monitor all aspects of database performance including the underlying compute, storage and networking.
    • Drive the adoption of processes within the team that 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
    • Good understanding of big data manipulation methodology.
    • Use high-speed transaction recovery techniques and backup data
    • Diagnose and troubleshoot database errors.
    • Create and manage database reports, visualizations, and dashboards.
    • 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

    go to method of application »

    Senior Cloud Engineer - Umhlanga

    • You will be responsible for the implementation and monitoring of cloud-native business applications running on orchestrated container platforms in a hybrid cloud environment. Information and security are critical for us and as a leader, you will manage platform security and remediation as a top priority. This includes vulnerability scans, assessments and patching.

    You bring:

    • Degree in Computer Science, business or a closely related area (BS in CS or EE, or equivalent) or relevant experience.
    • Ability to make decisions to technically resolve business requirements.
    • Minimum 3+ years of hands-on experience supporting Cloud technologies and Linux systems including:
      • Container technologies: Docker, Podman, Crio, Containerd;
      • Container orchestration: Kubernetes, Openshift;
      • Storage technologies - block, object etc;
      • Integration with other environments (authentication/directory services, network file systems, etc.). 

    What you’ll do:

    • Work tightly with our customers, to understand, capture, and deliver their requirements.
    • Design and build distributed systems.
    • Be able to work with the Operator Framework.
    • Have an interest in diving into OpenShift and ODF (OpenShift Data Foundation).
    • Work with your fellow engineers and the community to serve our customers.
    • Support the requests of the Production and Development Teams to solve any problems related to the container platforms.
    • Develop and oversee the backup, replication and disaster recovery strategies.
    • Maintain documentation for procedures, configurations and programs.
    • Ensure systems adhere to NIST and departmental standards.
    • Develop automation scripts using Ansible or equivalent.
    • Maintain software repositories and apply software updates.
    • Install, configure and maintain OpenShift environment.
    • Maintain/Monitor (i.e. Prometheus) the health of the systems through both automated and manual processes.
    • Linux integration with other environments (authentication/directory services, network file systems, etc.).
    • Cloud computing in general (provisioning, monitoring, orchestration, etc.).
    • Understand OS and application-level issues and advise on the next steps.
    • Ability to communicate clearly and set the right expectations with all stakeholders.
    • Applicable understanding of RedHat OpenShift and Kubernetes.
    • Understand infrastructure as code and the typical toolchains for implementing and maintaining these practices. 

    go to method of application »

    Information Security Engineer - Umhlanga

    • As an Information Security Engineer on our Team, you will be responsible for the security of the organization's computer systems and networks. Also known as an Information Security Analyst, the engineer implements security measures that effectively safeguard sensitive data in the event of a cyber-attack.
    • If you see yourself as a strong multi-tasker with a keen eye for detail, who is always one step ahead of criminals, and well-organised in a thriving fast-paced environment, then you could be our next All-Star. Your role will also involve implementing security measures that effectively safeguard sensitive data in the event of a cyber-attack while monitoring security tools and handling support issues.

    You Bring:

    • IT-related diploma/ degree and a technical background is essential;
    • +5 years as a Security Engineer experience;
    • SIEM Exposure;
    • Strong understanding of endpoint security solutions to include File Integrity Monitoring and Data Loss Prevention;
    • Expertise across a variety of security products including firewalls, URL filtering, information security and virus protection;
    • An enthusiasm for staying up to date with the very latest updates about security threats and solutions;
    • Outstanding communication skills that go beyond “tech talk” – the ability to translate complex IT matters to those without an IT background.

    Advantage:

    • Information security professional designations such as CEH, CISSP, CISM, CISA, Security +.

    What You’ll Do:

    • Develop information security plans and policies, help plan and carry out BET Software’s information security strategy;
    • Responsible for developing a set of security standards and best practices for BET Software, and recommend security enhancements to management as needed;
    • Assist with developing strategies to respond to and recover from a security breach;
    • Responsible for educating the workforce on information security, through training and building awareness;
    • Conducts periodic scans of networks to find any vulnerability; conduct penetration testing, which simulates an attack on the system to highlight or find any weaknesses that might be exploited by a malicious party;
    • Constantly monitor BET Software’s networks and systems for security breaches or intrusions;
    • Installing of software that helps to notify the organisation of intrusions, and watching out for irregular system behaviour;
    • Investigate security breaches, lead incident response activities to minimise the impact; thereafter lead a technical and forensic investigation into how the breach happened and the extent of the damage, and prepare reports and findings to be reported to management;
    • Report on security status and implementation;
    • Improve monitoring and alerts;
    • Responsible for container security, Patch Management, GPO and Mime Cast administration and reporting;
    • Enterprise knowledge and experience of Sophos End Point Protection Suite (EPO, DLP, Antivirus, Endpoint Encryption);
    • Web security configuration and monitoring.

    Closing Date 31 October 2023

    go to method of application »

    Talent Acquisition Specialist (DBN) - Umhlanga

    We Want You:

    • We are searching for a Talent Acquisition Specialist who can spot talent before others see it; an All-Star with great human potential who does not just find the right All-Stars for each role, but also recognises the best role for each Team Member. You will source potential candidates from a wide pool of talent - identifying individuals with the required and relevant skills, as well as experience. If this sounds like you, then we can’t wait for you to join our Team.

    You Bring:

    • 4 - 5 years of recruitment experience.
    • Previous experience recruiting within a technology sector.
    • A relevant HR qualification or are studying towards one (preferred).
    • The ability to consistently deliver required business results.
    • Accountability – the ability to follow through and deliver results despite obstacles.
    • Reporting skills – the ability to collate and report on information.
    • Relationship management – the ability to develop and maintain professional business associations at all levels.
    • Interview skills – the ability to understand best practice interview techniques to ensure that high calibre candidates are selected.

    What You’ll Do:

    • Follow the recruitment process as outlined, unless otherwise advised.
    • Obtain recruitment pre-authorisation form signed-off by management in order to proceed with recruitment process.
    • Draft internal and external advertisements for vacancies, place adverts after sign-off from the Talent Manager.
    • Conduct pre-screening interviews against job spec and eliminate unsuitable candidates early in the recruitment process; collate and present CVs to the line manager for consideration.
    • Coordinate/facilitate interviews – this includes diary times and scheduling interviews with relevant Line Managers and/or Talent Manager.
    • Ensure competency-based interview questions are posed as part of targeted selection process.
    • Ensure that reference checks are completed for the final shortlisted candidate, as well as other formal checks (credit/fraud/identity/criminal/educational/driver’s licence etc. where appropriate) and obtain most recent payslips.
    • Discuss a potential offer put forward by the Line Manager for the Talent Manager to consider.
    • Draft offer letter for candidate after package has been approved.
    • Maintain all pertinent applicant and interview data – this includes ensuring that interview notes, guides and reference checks are uploaded onto the HRIS.
    • Ensure that all candidates who do not meet the requirements are advised by way of rejection letters or emails – this includes ensuring each candidate has received feedback regarding the outcome of the interview and that agencies receive feedback.
    • Utilise the internet for recruitment by posting positions to appropriate internet sources.
    • Research new ways of advertising positions – this includes using social and professional networking sites to identify and source candidates.
    • Network with industry contacts, association memberships to source the best quality candidate.
    • Aid public relations in establishing BET Software as a recognisable “Employer of Choice”.
    • Maintain a pool of readily available candidates (ensure continuous follow-ups are made).
    • Formally start building a database of candidates that can be referred to.
    • Coordinate psychometric assessments – this includes scheduling psychometric testing as and when required by the Talent Manager, sending briefs to candidates and invites in terms of sessions, administering assessment sessions, obtaining informed consent and keeping this on file to submit with final employee file to HR.
    • Provide daily reports and monthly reports, attend weekly recruitment reporting meetings on the status and turnaround times.

    Closing Date 01 October 2023

    go to method of application »

    Talent Acquisition Specialist - Junior (DBN) - Umhlanga

    We Want You:

    • BET Software is looking for a junior Talent Acquistion Specialist who will be responsible for managing our recruitment process, to ensure that high calibre candidates are sourced, and vacancies are filled timeously. The successful All-Star will develop new or creative recruitment solutions, ensuring our company hires the best possible talent. If you can also build and maintain strong working relationships with Line Management and suppliers, then there’s space for you on our Team.

    You Bring:

    • An HR or related qualification (preferred).
    • 2 – 3 years of recruitment experience.
    • Driver’s license.
    • The ability to consistently deliver required business results.
    • Accountability – the ability to follow through and deliver results despite obstacles.
    • Reporting skills – the ability to collate and report on information.
    • Relationship management – the ability to develop and maintain professional business associations at all levels.
    • Interview skills – the ability to understand best practice interview techniques to ensure that high calibre candidates are selected.

    What You’ll Do:

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

    Closing Date 01 October 2023

    go to method of application »

    Sales Administrator (ISP) (DBN) - Umhlanga

    We Want You:

    • BET Software is on the hunt for a Sales Administrator for Hollywood Connect – South Africa’s newest Internet Service Provider. The successful All-Star will assist the dynamic Team at Hollywood Connect, and will play a critical role in supporting the sales channels by managing potential customer queries on our fiber-to-the-home service offering.

    You Bring:

    • A relevant degree or diploma in Business Administration or a related field.
    • Excellent organisational and time management skills, with the ability to handle multiple tasks simultaneously.
    • Strong attention to detail and accuracy in processing and managing administrative tasks.
    • Outstanding communication and interpersonal skills to interact effectively with customers and internal Team Members and stakeholders.
    • The ability to work under strict deadlines.
    • Sales-oriented with strong analytical and time management skills.
    • Familiarity with sales reports and sales records.
    • High proficiency with Microsoft Office products especially Outlook, PowerPoint, Word and Excel.
    • The ability to adapt to a fast-paced and dynamic work environment, demonstrating flexibility and a positive attitude.
    • Previous experience in the sales/administration environment (advantageous).
    • Hands-on experience with CRM software (advantageous).

    What You’ll Do:

    • Collaborate with the Sales Team to assist with lead management, sales enquiries, and sales-related documentation.
    • Help maintain customer databases and prepare reports via the system (this will be done via our digital and telephonic channels).
    • Efficiently process customer orders for internet services, ensuring accuracy and timely execution.
    • Coordinate with various departments to facilitate smooth service provisioning, installations, and activations.
    • Develop a strong understanding of our internet service offerings, pricing plans, and promotions to effectively communicate the benefits to customers and address their enquiries.
    • Maintain organised sales records and documentation, including customer contracts, agreements, and communications.
    • Ensure compliance with company policies and industry regulations.

    Closing Date 15 September 2023

    go to method of application »

    Financial Reporting Analyst - DBN - Durban

    We Want You:

    • BET Software is on a mission to find a Financial Reporting Analyst to help analyse internally generated betting software data. The successful All-Star will aid the company to shield its treasure chest from any financial losses caused by pesky system hiccups. You’ll work closely with the Finance Manager and the Business Intelligence Reporting Team to craft controls, procedures and reconciliations like a modern-day financial knight.

    You Bring:

    • A relevant diploma/degree.
    • 2-3 years of finance experience.
    • Advanced Excel skills.
    • Basic T-SQL and Report Writing Knowledge using SSRS and SSMS.
    • Betting industry knowledge will be advantageous.

    What You’ll Do:

    • Review weekly/monthly betting tax reports supplied to customers and confirm that there are no discrepancies.
    • Review monthly balancing of the account (BTA), balancing of the cash (BTC) and balances reports (BR) supplied to the customer; investigate variances derived from these reports and update the SQL reporting to eliminate these variances.
    • Ensure that BTA, BTC and BR reports are distributed to the customer by no later than the 15th of the following month.
    • Reconciliation of tax submission reports (Tax 3) to financial reports (Tax 2) for the company’s customers to alleviate the financial risk to the company.
    • Investigate and resolve monthly variances between the financial reports (Tax 2) and Cube reporting.
    • Review client betting accounts to identify discrepancies arising from the betting software deficiencies.
    • Work closely with the Business Intelligence Team to create automated exception reporting for the monthly financial reports noted above, which can be supplied to the company’s customers.
    • Work closely with the Finance Manager to implement controls and procedures to identify and resolve system related deficiencies produced by the internally generated betting software to mitigate financial losses to the business.
    • Work closely with the Software Development Engineers to resolve deficiencies within the internally generated betting software to ensure that these deficiencies are not recurring.
    • Prepare trend analysis for the variances identified during the investigation of the above reports and software. Provide this analysis to the business to show the financial impact of these variances on the profit or loss of the business.
    • Preparation of daily/weekly/monthly reports.
    • Any other ad hoc tasks as requested.

    Closing Date 18 September 2023

    go to method of application »

    Junior Financial Reporting Analyst - DBN - Durban

    We Want You:

    • Calling all aspiring data detectives! We’re searching for a Junior Financial Reporting Analyst, to unlock financial insights with us. Dive into the world of data integrity, reconciliation, and financial magic. Your mission – to ensure our ship sails smoothly and losses are a thing of the past, with your keen eye and analytical prowess. You’ll also collaborate with the Finance Manager, Reporting Analysts, and the Business Intelligence Team, decoding financial results like a pro.

    You Bring:

    • A relevant diploma/degree.
    • 1 year of finance experience.
    • Advanced Excel skills.
    • Basic T-SQL and Report Writing Knowledge using SSRS and SSMS.
    • Betting industry knowledge will be advantageous.

    What You’ll Do:

    • Prepare weekly/monthly betting tax reports supplied to customers and confirm that there are no discrepancies.
    • Prepare monthly balancing of the account (BTA), balancing of the cash (BTC) and balances reports (BR) supplied to the customer. Investigate variances derived from these reports and update the SQL reporting to eliminate these variances.
    • Ensure that BTA, BTC and BR reports are distributed to the customer by no later than the 15th of the following month.
    • Prepare the reconciliation of tax submission reports (Tax 3) to financial reports (Tax 2) for the company’s customers to alleviate the financial risk to the company.
    • Investigate and resolve monthly variances between the financial reports (Tax 2) and Cube reporting.
    • Review client betting accounts to identify discrepancies arising from the betting software deficiencies.
    • Work closely with the Financial Reporting Analyst and Business Intelligence Team to create automated exception reporting for the monthly financial reports noted above, which can be supplied to the company’s customers.
    • Work closely with the Software Development Engineers to resolve deficiencies within the internally generated betting software to ensure that these deficiencies are not recurring.
    • Provide support to the Financial Reporting Analyst in extracting various reports as requested by management and the company’s customers.
    • Preparation of daily/weekly/monthly reports.
    • Any other ad hoc tasks as requested.

    Closing Date 18 September 2023

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail