Jobs Career Advice Signup
X

Send this job to a friend

X

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

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

    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

     

    Senior Software Quality Engineer (CPT)

    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.

    go to method of application »

    Senior Software Quality Analyst (CPT)

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

    go to method of application »

    Software Quality Analyst 1 (CPT)

    We Want You:

    We are on a mission, a quest to find a Software Quality Analyst who is ready to embark on an exciting new challenge! We’re searching for a candidate that wants to elevate their career in reviewing testing requirements and creating relevant scenarios.

    If working in a fast-paced environment, with a dynamic Team who are taking the tech industry by storm, is for you…then you may be just the person we are looking for!

    You Bring:

    • BSc, BCom and Ndip.
    • ISTQB Foundation Certified.
    • 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.
    • Contribute to training initiatives and knowledge sharing within the Team.
    • Contribute to test process improvement initiatives.
    • Conduct basic API testing.

    go to method of application »

    Software Development Engineer 2

    As our Software Development Engineer, you should be someone who enjoys 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 of experience within a development environment.
    • 2 - 5 years of database experience or 3 -5 years of server/client-side language.
    • Good written and verbal communication skills.
    • Strong attention to detail.

     What You’ll Do:

    • Actively contribute to design and planning meetings, discussions and documentation.
    • Design solutions using the most appropriate approved architectural pattern.
    • 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 a complete solution that covers all the agreed specified tasks and user objectives.
    • Ensure checked-in code is reviewed to ensure standards are met and the code base is sound.
    • Deliver a solution in which throughput rates & response and processing times meet stated requirements.
    • Deliver a solution that ensures the maximum operational capacity requirement is achieved or exceeded.
    • Ensure the user of the system can comfortably recognise the systems flow, functions and capabilities of the system.
    • Ensure the solution is 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 complete data recoverability so that data may be recovered, 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 has a high degree of survivability despite 3rd-party interventions (attacks, human errors, hardware or software faults).
    • Ensure wherever possible actions can be traced uniquely to the entity which performed them.
    • Ensure modularity where the solution consists of discrete components so that a change in one component has minimal impact on other components.
    • Develop the solution in a manner that supports modification for future developers thereby reducing the number of defects or negatively affecting system quality.
    • Provide proactive support to Peers, Testing, Dev Support and Operational Teams so the number of escalations to the Development Team is reduced, thereby maximising
    • Assess risk and impact of production issues/changes and take appropriate steps to mitigate risk.
    • When required supply appropriate information, domain knowledge and access to partners.
    • Take all appropriate steps to ensure organisational success.

    go to method of application »

    Senior Software Developer (EL)

    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?

    The Software Development Team of BET delivers betting solutions on a global basis. BET provides 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 an 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.

    go to method of application »

    Software Tester

    We are looking for a person who has a passion for identifying and resolving issues. You will have the hands-on opportunity to work with experienced like-minded techies to deliver high-quality software solutions.

    You Bring:

    • BSC / BCOM / NDIP.
    • + 1-year of Software Testing experience.
    • + 6 - 12 months of Software Testing experience, Foundation Level Certification, ISTQB Intermediate/Advanced Certificate (or equivalent).
    • 12 months of IT/QA experience.
    • Advanced product knowledge.
    • Advanced sports betting knowledge and understanding.
    • Intermediate knowledge of BET Test Tools.
    • Understand and adhere to BET standards and workflows.
    • Domain knowledge assessment.

    What You’ll Do:

    • Analysing users’ stories and/or use cases/requirements for validity and feasibility.
    • Collaborate closely with other Team Members and departments.
    • Execute all levels of testing (System, Integration, and Regression).
    • Executes automation scripts when needed.
    • Detect, log and track software defects and inconsistencies according to the Team standards.
    • Provide timely solutions.
    • Apply quality engineering principles throughout the Agile product lifecycle.
    • Provide support and documentation.
    • Perform test-focused requirements and analysis design.
    • Attend project meetings to understand project and business requirements.
    • Understand how the software works and integrates into the system.
    • Understand and define expectations in terms of test scope, test time, and quality expectations.
    • Escalate any concerns/risks of the project to stakeholders and management.
    • Understand software rules/regulations/expected behaviour.
    • Ensure relevant skills required for the project are acquired or requests for assistance.
    • Ensure the required test artefacts/software are available (PC specs, browsers, devices).
    • Modify/adapt/re-factor and finalise the test plans as required.
    • Ensures the QA environment is set up correctly, and that relevant feeds are available and ready for testing.
    • Ensure acceptance criteria is met prior to commencement of testing and be able to reject appropriately.
    • Execute all assigned tasks in line with the test plan and sprint planning.
    • Ensure all deadlines and communicated dates are adhered to.
    • Make use of software testing principles and strategies to ensure efficiency and test completion in the shortest time.
    • Ensure defects are logged timeously and the information is concise, accurate and unambiguous.

    go to method of application »

    Senior Infrastructure Engineer

    We need someone who questions everything they see happening, not someone who is content with taking information at face value. You are required to test, design, build and maintain our company's. Maintain the reliability and security of the company’s IT infrastructure, including voice, network, security and hosting elements. Ensure ongoing IT infrastructure performance by building appropriate technical designs and configurations and providing escalation support for the infrastructure.

    You Bring:

    • Minimum 8 years of experience as a Senior Infrastructure Engineer/Senior Systems Engineer;
    • Infrastructure: A+/N+, MCP, MCSE and MCITP, O365, Endpoint Manager
    • VMware certified - VCP.
    • Windows servers 2012 – 2019.
    • SCCM \ Endpoint Manager.
    • FortiGate Firewall Management.
    • Antivirus Sophos.
    • Disaster Recovery methodologies and practice.
    • Server Patching \ WSUS.
    • OS365, Microsoft Exchange, Active Directory.
    • Knowledge of Microsoft desktop operating systems and desktop software.
    • Knowledge Kubernetes.
    • OpenShift Administrator.
    • Networking Certification (Network+, CCNA, CCNP, Fortinet Firewall.

    Nice To Have

    • Red Hat OpenShift certified – RHCE;
    • VMware \ virtualization – Expert.

    What You’ll Do:

    • Administration of the Windows/Linux network, including all servers and desktops and laptops.  
    • Management of the Windows Servers, Group Policy, Active Directory, Exchange on-prem and cloud and MSSQL SERVER (configuration / installation / maintenance of forests, trees, and DNS services), RDS, IIS
    • Management and patching of VMware platform. Creating of servers and deploying as required within the business group.
    • Perform routine maintenance activities required by PCI DSS.
    • Management of all software and hardware installations.  
    • Disaster Recovery and Business Continuity planning / recommendation.  
    • Timely installation of patches, updates, and service packs following patch audit assessments.  
    • Hands on working experience with LAN/WAN implementation, DNS changes / requests, advanced routing and switching Juniper hardware.  
    • Working with HP, Lenovo, and Dell servers on enterprise level.  
    • Working with SAN, NAS storage management on enterprise level. 
    • Working with experience with administering F5 LTM, AWAF, creating of iRules, pools, geo-location tagging, etc.  
    • Working with administering Fortigate firewalls, creating of policies, IPS rules and managing threats.  
    • Setting up / configuring / administration of NMS system(s), e.g., Nagios, NetFlow, Cacti  
    • Hands on working experience administering enterprise IP networks in mission-critical, 24x7 production environments.  
    • Able to conduct research into networking issues and products as required.
    • Working technical knowledge of current network hardware, protocols, and Internet standards.
    • Work closely with the IT Manager to make sure all systems are secure using tools.
    • Extensive exposure to managing backup solutions / optimize current processes as the company grows. 
    • Assist where required with Microsoft SAM audit.
    • Strong leadership and time management skills to train and support 1st and 2nd level Systems Engineers / 1st, 2nd, and 3rd level IT Support Engineers. 

    go to method of application »

    Remote Senior Software Engineers

    At BET Software, we are a Team of diverse, multiskilled developers and technologists building innovative software solutions. As part of our international growth, we are recruiting remote Senior Software Engineers to work with our Team as Independent Contractors. Are you interested in being part of a brand that is responsible for a monumental shift in the betting and gaming industry?  Are you eager to work with a progressive tech stack of your making to produce revolutionary, reliable solutions? At BET you won’t be limited, there’s no tech we won’t try if it will get us to where we need to go…Interested? There’s a lot we can’t predict in this business, but one thing is certain: you’ll never be bored.... Join us for the ride!

    What You’ll Do:

    • Actively contribute to design and planning meetings, discussions and documentation.
    • Design solutions using most appropriate approved architectural pattern.
    • Design solutions for multi-tier architectures.
    • Ensure design patterns used are increasing the organisational levels of high-volume transactional performance, resilience, automation and innovation.
    • Deliver a complete solution which covers all the agreed specified tasks and user objectives.
    • Deliver a correct solution which provides the correct results with the needed degree of precision.
    • Ensure the solution and its relevant code base supports ease of modification for future maintainers.
    • Ensure the use of appropriate standards and methods.
    • Ensure the solution is test friendly by creating effective mechanisms for test data, automated testing hooks and simulations.
    • 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.
    • Make confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.

    Challenges To Conquer:

    • Improve and expand our React shared components gallery.
    • Maintain optimal front-end performance on desktop and mobile.

    Your Stellar Track Record:

    • 5+ years’ experience in software engineering + qualification in ITC field.
    • Ability to architect high-performance / high-load back ends.
    • Capable of implementing and optimising microservices.
    • Proficient in spoken and written English.
    • Ability to work with a South African time zone.

    Nice to Have:

    • Previously built front-end using ReactJS.
    • Understanding of Docker and knowledge of CI/CD pipeline configuration.
    • Worked with cloud architecture and implemented a serverless system from the ground up.

    Method of Application

    Build your CV for free. Download in different templates.

  • 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