Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Feb 20, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Intermediate Infrastructure Engineer (DBN)

    You Bring:

    • A minimum of 2 years IT Infrastructure experience.
    • Relevant industry certifications will be advantageous.
    • Possess and display basic skills in the following areas (Technical troubleshooting, Vendor management, Customer service, Communication, Project management).
    • Certification of A+/N+, MCP, MCSE and MCITP.
    • Understanding and experience with Windows servers 2012 – 2019.
    • Knowledge of Disaster Recovery methodologies and best practice.
    • Experience in Server Patching | WSUS.
    • VMware | virtualisation.
    • Understanding and experience with in working on OS365, Microsoft Exchange, Active Directory.
    • Cloud experience (advantageous).
    • Advantage Red Hat OpenShift certified – RHCE (advantageous).
    • Linux Certified (advantageous).
    • Networking Certification (Network+, CCNA) (advantageous).
    • VMware certified – VCP (advantageous).

    What You’ll Do:

    • Participate in design discussions with Senior Engineers.
    • Assist with escalations from Junior Infrastructure Engineers.
    • Participate in schedule tasks such as daily checklists.
    • Participate in on-call rotation.
    • Leadership in design, implementation, and maintenance of enterprise grade monitoring solutions.
    • Participate in discussions for applications performance and infrastructure outage incidents to provide monitoring observations and updates.
    • Assist in schematically depicting systems architectures, topologies, hardware, software and signalling links into complete systems configurations.
    • Build and maintain Group Policy to meet organisational security standards and keep users productive.
    • Oversee and optimise the company's virtualisation platform (e.g., VMware, Hyper-V, or others), ensuring high availability, resource allocation, and performance across all virtualised systems. Implement and manage virtual clusters, resource pools, and distributed switches.
    • Design, deploy, and manage virtual machines, ensuring they meet the performance and resource requirements of the business. Manage VM snapshots, templates, and cloning processes for rapid deployment and recovery. Perform VM migrations as needed.
    • Administer and maintain operating systems (Windows, Linux, etc.) across both physical and virtual environments. Ensure that operating systems are patched, updated, and secured regularly. Troubleshoot and resolve OS-related issues, including performance tuning and configuration adjustments.

    go to method of application »

    Intermediate Software Development Engineer (Live) - DBN

    You Bring:

    • Degree in computer science or related field.
    • Understanding of key design principles.
    • Proficiency in HTML, CSS, JavaScript, and jQuery.
    • Understanding of server-side CSS.
    • At least 3-5 years’ experience within a development environment.
    • 2-5 years SQL/ database experience.
    • Experience in document stores such as Couchbase would be advantageous.
    • Experience in Message Brokers such as RabbitMQ/Kafka would be advantageous.
    • 2-5 years C# experience.
    • 2-5 years .net core experience.
    • 2-5 years of restful api experience.
    • Good written and verbal communication skills.
    • Strong attention to detail.
    • Experience with responsive and adaptive design.
    • Understanding of SEO principles.
    • Good problem-solving skills.
    • Excellent verbal communication skills.
    • Good interpersonal skills.

    What You’ll Do:

    Technical Outputs:
    Perform Planning:

    • Set clear objectives and timelines for self/team.
    • Address potential obstacles and identify alternative strategies for efficiency.

    Implementation - Ensure the Solution is Functionally Complete

    • Deliver solutions that meet specified tasks with accuracy.
    • Ensure code is reviewed and meets quality standards.

    Implementation – Ensure the Solution is Reliable

    • Ensure the solution operates reliably under agreed conditions with minimal intervention.
    • Focus on fault tolerance, data recoverability, and long-term durability.
    • Minimise downtime and improve system maturity over time.

    Implementation – Ensure the Solution has Effective Security

    • Ensure data protection, secure access, and high integrity.
    • Maintain security against attacks, errors, and unauthorised access.
    • Enable traceability and prove entity identity when needed.

    Implementation - Ensure the Solution is Maintainable

    • Focus on ease of future modifications and following standards.
    • Use modularity, reusability, and provide clear documentation for support teams.
    • Enable self-analysis for faults and ensure maintainability without compromising performance.

    Verify Deployed Solutions

    • Ensure seamless delivery of the solution with necessary assets.
    • Ensure adaptability to evolving environments.

    Respond to Outages & Failures

    • Provide proactive support to minimise escalations and improve system stability.
    • Troubleshoot and resolve issues quickly.
    • Document risks and mitigation strategies.

    Direct 3rd Party Development Partners

    • Provide necessary information and feedback to partners.
    • Take corrective actions when deviations from the plan occur.

    go to method of application »

    Senior Cloud Engineer (JHB)

    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 hands-on experience supporting Cloud technologies and Linux systems including:
    • Container technologies: Docker, Podman, Crio, Containerd.
    • Container orchestration: Kubernetes, OpenShift; Storage technologies - block, object.
    • Integration with other environments (authentication/directory services, network file systems, etc.).
    • Troubleshooting experience
    • Programming fundamentals in any language.
    • Understanding Linux troubleshooting and, permission SELinux.
    • Customer support experience
    • Customer needs are top priority .
    • Communicate clearly and set the right expectations.
    • Red Hat Certified System Administrator (RHCSA) (Advantageous).
    • Red Hat Certified Specialist in OpenShift Administration (Advantageous).
    • Red Hat Certified Engineer (RHCE) (Advantageous).
    • Red Hat Certified Architect (RHCA) (Advantageous).

    What You’ll Do:

    • Work tightly with our customers, to understand, capture, and deliver against their requirements.
    • Design and build distributed systems.
    • Ability to work with the Operator Framework.
    • Having 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 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 »

    Intermediate Financial Reporting Analyst (DBN)

    You Bring:

    • Relevant Bachelor’s degree in Finance, Accounting, Economics, or related field. Professional certifications (e.g., CFA, CPA) are a plus.
    • 2-3 years of experience in financial reporting, reconciliation, or related roles, with a solid understanding of financial systems, reporting processes, and data analysis.
    • Proficient in Excel for financial analysis, with experience using pivot tables, complex formulas, and data analysis techniques.
    • Experience with SQL (T-SQL) and basic report writing using SSRS and SSMS, with the ability to create custom reports and analyse data discrepancies.
    • Experience with betting or gaming industry is preferred, including familiarity with betting software and its impact on financial data reporting.
    • Strong analytical skills, with the ability to investigate discrepancies, suggest corrective actions, and improve processes.
    • Attention to detail and the ability to manage multiple reporting deadlines without compromising quality.
    • Strong communication skills with the ability to work collaboratively across teams and explain technical issues to non-technical stakeholders.
    • Problem-solving mindset with the ability to identify trends, escalate issues when necessary, and propose solutions to mitigate risks.

    What You’ll Do:

    • Prepare and review monthly/quarterly betting tax reports, ensuring accuracy and timely delivery to customers, and flagging discrepancies for resolution.
    • Assist in the reconciliation of Balancing The Account (BTA), Balancing The Cash (BTC), and Balance Recon Reports (BR) by investigating variances, working with relevant stakeholders to resolve discrepancies, and ensuring reports are delivered to customers on time.
    • Work on tax reconciliation (Tax 3 reports to Tax 2 financial reports) to identify and mitigate financial risk to the company and ensure that tax-related discrepancies are resolved in a timely manner.
    • Support the resolution of variances between internal financial reports (e.g., Tax 2) and Cube reporting by investigating discrepancies, collaborating with the team to make adjustments, and ensuring corrective actions are taken to prevent recurrence.
    • Assist in the review of client betting accounts to detect discrepancies caused by issues in the betting software and collaborate with the relevant teams to resolve them.
    • Collaborate with the Business Intelligence team to automate exception reporting for financial reports, helping streamline processes and improve the reporting cycle.
    • Help maintain and improve the financial reporting process, identifying areas for improvement in data accuracy and timeliness, and contributing to the design of new reporting procedures and tools.
    • Support Financial Reporting Analysts and Managers in the extraction and preparation of various ad-hoc reports as needed by management or customers.
    • Ensure timely preparation and delivery of regular reports, including weekly, monthly, and quarterly reporting, and ensure consistency in report quality.
    • Work closely with the Software Development Engineers to flag software issues that lead to discrepancies and assist in testing fixes to ensure system stability.
    • Participate in internal audits or quality checks on reporting processes to ensure compliance with company standards and regulatory requirements.

    go to method of application »

    Junior Financial Reporting Analyst (DBN)

    You Bring:

    • Relevant Diploma/Degree.
    • 1 Year 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
    • Work closely with 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
    • Preparation of daily/weekly/monthly reports.
    • Any other ad hoc tasks as requested.

    go to method of application »

    Junior Security Operations Centre (SOC) Analyst (DBN)

    You Bring:

    • Matric or equivalent certification required.
    • Minimum of one year in a Security (SOC) role and three years preferred in Support.
    • Experience and knowledge with SIEM, IDS/IPS, Firewall, Web Application Firewalls, Data Loss.
    • Prevention (DLP) and security event correlation.
    • Excellent analytical and problem-solving skills.
    • Experience with technical writing.
    • Possess an understanding of security standards and risk management.
    • Have excellent written and verbal communication skills.
    • Possess the ability to adjust and adapt to changing priorities in a dynamic environment.
    • Be able to multi-task and be pro-active in addressing issues and requests.
    • Possess technical acumen and the ability to understand and interpret technical specifications.
    • Security + beneficial but not required.

    What You’ll Do:

    • This position is a shift work based with a rotational schedule – This is a 365 day/7 days per week/24 hours a day department.
    • Monitoring and analysis of cyber security events.
    • Monitoring of network traffic to detect potential threats and then escalating where necessary.
    • Analysing security breaches to identify the root cause and escalate to the Intermediate Security Analyst for resolutions.
    • Services monitored will include, but are not limited to SIEM, IDS/IPS, Firewall, Web Application Firewalls, Data Loss Prevention (DLP), Databases.
    • Security Event Correlation and Reporting to appropriate Intermediate Security Analyst or Incident Response staff or relevant sources to determine increased risk to the business.
    • Research and stay aware current IT security trends and news.
    • Recognise potential; successful; and unsuccessful intrusion attempts and compromises thorough reviews and analyses of relevant event detail and summary information. Help colleagues install security software and understand information security management.
    • Monitoring that all security tools are working properly.
    • Research security enhancements and make recommendations to management.
    • Update inaccurate and add missing knowledge base documents where required.
    • Handles escalations effectively, ensuring a minimal number of duplicate escalations created.
    • When acknowledging alerts, ensures alerts are closed at the end of every shift.
    • Monitors alerts and incidents diligently by actioning them in a timeous manner.
    • Investigates alerts using the systems provided and adds investigation details to escalated incident descriptions.
    • Reports back on identified trends that may be forming and/or proactive actions taken to reduce spam.
    • Use advanced analytic tools to determine emerging threat patterns and vulnerabilities.

    go to method of application »

    Senior React Developer (DBN)

    You Bring:

    • Bachelor’s degree in Computer Science, Software Engineering, or similar field (advantageous).
    • At least 5 years experience within a development environment.
    • Knowledge of design principles and fundamentals of architecture.
    • Demonstrated leadership/mentoring 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 and Algorithms

    • Contribute to design and planning meetings, ensuring alignment with architectural standards and best practices for performance, resilience and best practices for performance, resilience and innovation.
    • Set clear objectives, anticipate challenges and adapt strategies to deliver efficient, high-impact solutions.
    • Communicate plans effectively with peers and stakeholders.

    Implement Complete, Efficient and Compatible Solutions

    • Deliver robust, accurate and high-performing solutions that meet business needs and technical specifications.
    • Ensure seamless system integration, optimal resource utilization and maintain code quality through reviews.

    Ensure High Usability

    • Develop intuitive, user-friendly solutions that are efficient, error-resistant and accessible to diverse users.
    • Create interfaces that support ease of use and self-learning.

    Ensure Solution Reliability

    • Build solutions that perform consistently under varying conditions with minimal downtime.
    • Improve fault tolerance, ensure data recoverability and support easy maintenance.

    Ensure Effective Security

    • Implement strong security measures to protect data integrity and manage access control.
    • Ensure systems withstand unauthorized access, attacks and faults, with robust logging for traceability.

    Ensure Maintainability

    • Develop modular, well-documented solutions that simplify future updates and support reusability.
    • Provide comprehensive documentation to support teams and promote proactive system monitoring.

    Testing, Verification and Deployment

    • Create test-friendly solutions with automated testing hooks and seamless deployment processes.
    • Ensure adaptability for evolving environments and technologies.

    Respond to Outages and  Failures

    • Provide proactive support to operational teams, troubleshoot issues swiftly and reduce escalations.
    • Maintain operational stability, assess risks and continuously improve development processes.

    Coaching and  Mentoring

    • Guide and mentor junior team members, fostering professional growth and skill development.
    • Deliver training sessions and create educational materials to enhance team capabilities.

    go to method of application »

    Data Warehouse Architect (DBN)

    You Bring:

    • At least 8 years in a technical role with experience in data architecture, data warehousing, and data engineering.
    • At least 3-5 years’ experience working with Apache Kafka and real-time data streaming.
    • Strong experience with data warehousing solutions (e.g., AWS RedHat, Snowflake, Google BigQuery).
    • Expertise in SQL performance tuning, database optimisation, and complex query development.
    • Experience with big data technologies such as Hadoop, Spark, Hive, and Presto.
    • Deep understanding of distributed data processing frameworks and parallel computing techniques.
    • Strong experience with ETL/ELT processes, data ingestion frameworks, and transformation logic.
    • Strong understanding of data governance, security, and compliance best practices.
    • Proficiency in programming languages such as Python, Java, or Scala for data processing.
    • Experience in designing and implementing high-throughput, low-latency data architectures.
    • Strong problem-solving and analytical skills with attention to detail.
    • Experience working with a high volume and complex data environment.

    What You’ll Do:

    Strategy, Objectives and Execution

    • Design and implement scalable, high-performance data warehouse architectures that support analytical and operational workloads.
    • Develop and implement long-term technical roadmaps for data management, integration, and processing.
    • Lead evaluations and recommend best-fit technologies for real-time and batch data processing.
    • Ensure that data solutions are optimised for performance, security, and scalability.
    • Identify and resolve bottlenecks in data design and system performance.
    • Develop and maintain data models, schemas, and architecture blueprints for relational and big data environments.
    • Ensure seamless data integration from multiple sources, leveraging Kafka for real-time streaming and event-driven architecture.
    • Facilitate system design and review, ensuring compatibility with existing and future systems.
    • Optimise data workflows, ETL/ELT pipelines, and distributed storage strategies.

    Technical Expertise

    • Architect, build, and maintain Kafka-based streaming platforms for real-time data ingestion, processing, and analytics.
    • Design and implementation data lake and data warehouses.
    • Develop and enforce data governance policies, ensuring high-quality and secure data management.
    • Ensure compliance with data security, privacy, and regulatory standards.
    • Utilise advanced SQL query optimisation techniques, indexing strategies, partitioning, and materialised views to enhance performance.
    • Work extensively with relational databases (PostgreSQL, MySQL, SQL Server) and big data technologies (Hadoop, Spark).
    • Design and implement data architectures that efficiently handle structured and unstructured data at scale.
    • Optimise data pipelines and ETL/ELT processes using tools such as Apache, and Spark Streaming.
    • Develop automated workflows for data extraction, transformation, and loading (ETL/ELT) across disparate data sources.
    • Leverage distributed computing technologies to process and analyse large datasets efficiently.
    • Implement best practices for microservices-based data architecture and containerised solutions.

    Stakeholder Management

    • Collaborate with key internal and external stakeholders to manage expectations and resolve technical issues.
    • Ensure operational communication is effectively documented and shared across relevant Teams.
    • Present architectural strategies, progress, and recommendations to senior leadership and stakeholders.
    • Translate complex technical concepts into understandable terms for non-technical stakeholders.

    Continuous Improvement and Innovation

    • Drive adoption of new technologies and methodologies in data warehousing, big data, and streaming analytics.
    • Challenge the status quo to find new efficiencies and innovations in large-scale data processing.
    • Conduct performance tuning, capacity planning, and scalability assessments for data systems handling petabyte-scale datasets.
    • Research and implement emerging technologies in distributed computing, data warehouses, and real-time analytics.

    go to method of application »

    Senior BI Engineer-(DBN)

    You Bring:

    • 5-7 years' solid working experience within the BI environment.
    • Design, develop, maintain and work towards sustainable, long-term Business Intelligence (BI) solutions using Microsoft BI stack – MS SQL Server, SSIS, SSAS, SSRS and Power BI.
    • Creation of stored procedures, operational reports and dashboards.
    • Design, develop and maintain ETL process using SSIS.
    • Datawarehouse design, maintenance and re-architecture as required.
    • Follow project specifications and corporate coding standards and policies.
    • Coach and mentor junior team members.
    • Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
    • Recommend improvements to provide optimum reporting solutions.
    • Be involved in strategic planning and design sessions.
    • Demonstrated ability to work on projects from planning to delivery.

    What You’ll Do:

    Design, Development and Implementation:

    • 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.
    • Follow project specifications and corporate coding standards and policies.
    • Responsible for coaching and mentoring junior team members.
    • Liaise with fellow developers, DBAs and business analysts to identify and optimise inefficient BI processes and code.
    • Make recommendations on improvements to provide optimum reporting solutions.
    • Should be involved in strategic planning and design sessions.
    • Works on highly complex and cross-functional BI solutions. Directs, organises, and leads projects in the implementation and use of new BI software tools and systems.
    • Participates in workstream planning process including inception, technical design, development, testing and delivery of BI solutions.
    • Develops work plans or reviews other work plan timelines and manages workflows to meet timeframes.
    • Participates in project management estimation process.
    • Manages and plans for service demand forecasts.
    • May participates in the development of business cases to support IT projects.
    • 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.
    • Leads the integration efforts for merging BI platforms with enterprise systems and applications.
    • Performs data conversions, imports, and exports of data within and between internal and external software systems.
    • Explores the data and discovers patterns, meaningful relationships, anomalies, and trends.
    • Performs programming analyses for a wide range of requests using data in different formats and from various platforms.
    • Ensures documentation is created and maintained.

    Production Support

    • Troubleshoots BI tools, systems, and software.
    • Troubleshoots reported data loads or reconciliation inconsistencies in conjunction with the sites for data models and/or reports.
    • Tracks, monitors and analyses performance and production issues, and implements improvements.
    • Supports and helps manage external resources, such as service providers and vendor support.

    Quality Assurance

    • Ensures the collected data is within required quality standards.
    • Maintains the quality of Metadata Repository by adding, modifying, and deleting data.
    • Recommends quality metrics and ensures quality metrics are documented and tracked development, model validation, and model implementation.
    • Documents standards and policies for the form, structure, and attributes of the BI tools and systems.
    • Ensures adherence to process, policies, and standards.

    Research/Evaluation

    • Analyses and tests new releases/versions of software.
    • Conducts research and makes recommendations on BI products and services.
    • Interfaces with vendors to keep abreast of new technologies, pricing, and customer applicability.
    • Participates in vendor evaluations.
    • Interfaces with Architects to recommend new technology opportunities that will have an impact on BI systems.

    Coaching/Mentoring

    • Provides guidance, training, and problem-solving assistance to other team members.
    • Mentors and contributes to the growth of junior and intermediate team members.
    • Designs and delivers end-user training and training materials.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail