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

    go to method of application »

    Senior Software Developer (JHB)

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

    go to method of application »

    Information Security Engineer

    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.

    go to method of application »

    Senior Database Administrator

    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 initiative

    go to method of application »

    Software Development Engineer 2 (Live)

    We are looking for Intermediate Software Developers who can design and build software that is stable, scalable and performant. 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.

    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.

    go to method of application »

    SQL Database Administrator Developer

    We Want You:

    We have a role for a modern-day carpenter. An SQL Database Administrator Developer that will be tasked with implementing and maintaining data models with the goal of improving data reliability and quality, ensuring scalable data pipelines are working smoothly. Our successful All-Star will embrace the company’s culture that allows them to push boundaries and achieve the best.

    You Bring:

    • Completed BSc Computer Science or National Diploma in IT (required)
    • Experience in designing/optimising MSSQL Databases
    • 5 - 7 Years’ experience in a commercial environment
    • 5+ Years’ experience in MSSQL-all aspects
    • Advanced SQL skills and query writing skills
    • Optimisation and fine-tuning all aspects of MSSQL
    • Ensuring high database availability competencies.

    What You’ll Do:

    • Ensure database design is robust, scalable and operating optimally.
    • Ensure Store Procedures are optimised.
    • Write stored procedures/views etc.
    • Rollback and disaster recovery management.
    • Ensure high DB availability as this has a public-facing web front end.
    • Be involved with planning meetings, documentation and testing.
    • Work towards a long-term data warehousing solution based on SQL server 2016 Enterprise.
    • Support and update existing products.
    • Solid time management and communication skills are essential.
    • Good understanding of big data manipulation methodology.

    go to method of application »

    Head Of Software Development

    At BET Software, you’ll work with a dynamic and diverse leadership Team to implement and maintain a continuous improvement plan for software development to drive consistent standards and approaches throughout our Teams. You will work across the Software Development Life Cycle ensuring that our Team are using the latest and best technologies to keep our solutions at the forefront of the sports betting and gaming industry.

    You Bring:

    • At least 5 years’ experience managing Software Development Teams and Team Leads.
    • At least 10 years in a technical role within the IT Software Development industry.
    • Degree/diploma in IT or related certification.
    • Innovative and strategic mindset, open to building resources and investigating new technologies fit for business.
    • Experience ensuring timely project delivery.
    • Strong stakeholder relationship management skills.
    • Ability to work under pressure and in a fast-paced, growing environment.
    • Strong planning and organisational skills.
    • Reporting skills at executive management and board level.

    What You’ll Do:

    • Provide technical and architectural guidance to the Team.
    • Ensure development standards and SDLC is adhered to by the Team.
    • Ensure that the skills and experience of Teams are consistent with technological and business needs for current and future services.
    • Manage the design, delivery and continuous improvement of IT solutions across the organisation in support of increasing the organisation’s levels of automation and innovation.
    • Partner with individual operational departments to provide technical solutions to business requirements, manage expectations and ensure the delivered solution is fit for purpose and is delivered on time, based on provided deadlines.
    • Utilise a variety of the technical tools that are provided to ensure maximum effectiveness of IT solutions. These tools will be based on industry best practices.
    • Be a leader that sets the standard and expectations through example in his/her conduct, work ethic, integrity and character. Must be an inspiration to others and set a level of coding standards that need to be a benchmark for others to follow.
    • Demonstrate the ability to successfully develop, adapt and deliver software solutions utilising skills in software design, program design & development using the latest software development methodologies. Effectively document these solutions for maintenance and hand these over for support.
    • Take full responsibility of tasks and projects assigned and make the necessary corrections to bring these projects into alignment with business expectations.
    • Lead discussions in the adoption of new technologies and be part of a committee dedicated to the continuous improvement of internal coding standards.
    • Ensure that the stakeholders are completely aware of the effectiveness of the solution and are trained in the correct use of the delivered software.
    • Create and maintain a positive and professional environment conducive to software development and mentoring.
    • Report on software project deliverables to ensure all stakeholders are kept up to date on progress and ensure that deadlines are met.
    • Demonstrate strong communication skills, both verbal and written. Willingness to work overtime to ensure the delivery of projects assigned and communicate effectively when timelines are in danger of not being met.
    • Mentor Junior and Intermediate Developers by periodically reviewing checked in code to ensure that the standards expected are met and the logic within the code base is sound.

    go to method of application »

    Senior React Developer

    We Want You:

    Our fast-paced environment requires the skillset of a Senior React Developer to join our talented Team in developing and designing user-facing features for websites and applications using ReactJS. Striking a good work/life balance is very important to us and we are in the market for a JavaScript guru that shares our sentiments.

    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.

    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