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: Apr 17, 2024
    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 DevOps Engineer 1 (CPT)

    You Bring:

    • Diploma or Bachelor’s Degree in Computer Science/Information Technology or related.
    • A minimum of 5 years in a Development/Deployments/IT focused role.
    • Detailed knowledge of the SDLC and management of software projects.
    • Previous Software Development skills.
    • Excellent verbal and written communication skills.
    • Strong attention to detail.
    • Must be able to adapt to work in a fast paced, dynamic environment.
    • Resilience and capability to be forward thinking and learning.

    What You’ll Do:

    Technical responsibilities:

    Deployments and responsibilities

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

    Planning preparation and participation 

    • Planning preparation - Gather business system requirements.
    • Identify all dependencies, including those which may not be immediately apparent.
    • Act based on understanding/findings to reduce the possibility of failure.
    • Planning - participate in project planning.
    • Working with project managers and developers to get software and systems up and running in a timely manner and ensuring long-term scalability for the business. Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner.
    • Explain and help teams visualise the end-to-end flow of software, through DevOps.
    • Help teams get a better understanding of the steps involved to get CI/CD done which in turns brings value to the customer.

    Implementation of solution 

    • Ensure solution has a High Usability factor, is reliable and maintainable.
    • Understanding emerging technologies and methodologies such as microservices, and when to implement them.
    • Understand and implement containerisation where the concept of virtualisation not only mimics the digital configuration of the hardware but also mimics the OS and libraries that encompass the entire runtime environment.
    • Acquire all the skills needed to use and deploy: Server Virtualisation and Network Virtualisation
    • Provide/create/document and share diagrams of Infrastructure.

    Support Testing and Verification 

    • Ensure the project management team and management team are informed of potential risks due to unfixed defects or fix defects.
    • Develop a continuous automated testing strategy that would ensure testing is performed earlier in the software lifecycle, increases quality, shortens the long test cycles, and reduces the possibility of defects making their way into the production code.
    • Assist developers in practising high quality/velocity methodologies such as test-driven development (TDD).
    • Ensure that each change is built and verified by means of tests and verifications that would quickly detect any integration errors.
    • Recommend tools and techniques that will enable high velocity delivery of applications.

    Perform Monitoring and Configuration

    • Ensure accelerated CI/CD with the use of continuous monitoring and configuration management tools.
    • Perform upgrades and complete fixes within the production environment.
    • Ensure that all modules are ready for production based on specific procedures.
    • Ensure that the documenting of knowledge transfer happens.
    • Perform ongoing evaluation of existing applications and platforms.
    • Recommend solutions to enhance performance by gap analysis.
    • Perform monitoring, configuration, maintenance and troubleshooting of the implemented solution.

    Use Tools and Technologies

    • Display a thorough understanding of DevOps key concepts.
    • Display knowledge of various DevOps tools and technologies.
    • Identify new tools which would improve the overall effectiveness of DevOps.
    • Use tools to increase the overall development velocity and code quality.

    Behavioural attributes:

    Adaptably Resilient

    • 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 task, plans and procedures in order to align with strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
    • Maintains a positive attitude in the face of change.

    Decision Making Quality

    • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others and ensures others understand the decision before moving forward.
    • Considers short- and long-term implications of the decision.
    • 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.

    Resourceful and improving

    • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
    • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
    • Solves problems through questioning the status quo.

    go to method of application »

    Senior Software Developer - JHB

    We Want You:

    Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build high-quality systems? Do you have a knack for software development? How about a passion for creating solutions - one line of code at a time?

    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 »

    Intermediate Project Manager - JHB

    We Want You:

    Join us at BET Software as a Project Manager, where you'll spearhead the delivery of medium to high complexity projects from start to finish. We need someone exceptional to ensure clear client objectives, timely delivery, and top-notch quality. Collaborate with both business and development teams, defining project goals and success criteria. Be the driving force behind our software development lifecycle, providing leadership and strategic insight. Ready to make an impact? Apply now and let's shape the future together!

    You Bring:

    • Bachelor’s Degree/National Diplomas.
    • Relevant Project Management Certifications PMP, Prince II, Scrum Master, etc.
    • 2 - 3 years’ experience in Software Development Project Management.
    • 2 – 3 years’ experience with full product lifecycle with understanding of development lifecycle and various technology methodologies that support that lifecycle.
    • Sound experience in Software Development Lifecycle and Implementation.
    • Excellent planning, organisational and prioritisation skills and be able to manage multiple projects simultaneously.

    What You’ll Do:
    Ensuring Project Management:

    • Builds and maintains strong business relations with existing and prospective internal customers to interpret all individual requirements.
    • Reviews changes in legal and procedural requirements affecting the business or projects.
    • Validates product requirements and specifications with various departmental team members to understand the business requirements and facilitate handover to the development team.
    • Analyses information and business systems to make recommendations for improvement of processes and systems.
    • Co-ordinates, arranges and manages daily/weekly and monthly meetings with subordinates, management and business stakeholders as required.
    • Is accountable for project status reporting as defined in a Communication Plan or as required by the Business Unit.
    • Is accountable for proactively tracking the end-to-end project schedule and driving corrective action where required.
    • Is accountable for end-to-end project planning and a Project Management Plan – including plans for Scope, Communication, Risk & Issues, Dependencies, Cost and Stakeholder Management.
    • Assists Team Lead in creating and updating of Team Capacity Plans.
    • Assists Team Lead in reviewing team backlogs and re-prioritisation with stakeholders.
    • Identifies and schedules project deliverables, milestones, and required tasks.
    • Adheres to best project management practices and methodologies such as Professional Management Institute standards or similar.
    • Proactively manages change - including time, cost and scope changes.
    • Tracks project decisions made on the project.
    • Assists Business Units in getting any required benefits monitoring and reporting in place.
    • Participates in all areas of the software development life cycle and provides technical support to other company personnel.
    • Manages internal business processes or systems/application development projects.
    • Liaises and manages external resources and suppliers.
    • Ensures appropriate procedures and processes are followed.
    • Participates in design control activities, and monitors, evaluates and ensures the completion of tasks and projects.

    Ensures Effective Reporting:

    • Reports on project success criteria results, metrics, test and deployment management activities.
    • Determines the frequency and content of status reports from the project and program team, analyse results and troubleshoot problem areas.
    • Provides status reporting regarding project milestones, deliverable, dependencies, risks and issues, communicating across leadership.
    • Defines success criteria and disseminate them to involved parties throughout project and program life cycle.

    Ensures Effective Communication:

    • Communicates any project risk and issues including timing, budget, resources, scope and more to IT management.
    • Collaborates closely with the Senior Project Manager and PMO Leader on enterprise projects.
    • Communicates with various departmental team members to understand the business requirements.

    go to method of application »

    Debtors And Administration Clerk (DBN)

    We Want You:

    Are you detail-oriented and ready to make a difference? Join BET Software's dynamic team in Durban as a Debtors and Administrator Clerk. Your role will be crucial in supporting our Fibre to the Home service by ensuring accurate customer billing and managing collections efficiently. If you're up for the challenge, apply today.

    You Bring:

    • Minimum of 3 years of general administration experience or experience in related field
    • Relevant degree or diploma in related field
    • ISP experience (advantageous).
    • Excellent verbal and written communication skills – able to communicate with difficult customers and suppliers.
    • Socially confident, ability to put others at ease.
    • Flair for numbers, analytical skills and reconciliation skills.
    • Logical thinker, detail-conscious, methodical, systematic.
    • Good organisational skill, integrity.
    • Results-orientated, adheres to deadlines.
    • Attention to detail and assertiveness.
    • Able to remain focused under pressure, retain optimism despite setbacks.
    • Team player, approachable, able to share with and consult others.
    • Self-motivated and energetic.
    • Able to manage own time in order to meet deadlines.
    • Able to work with limited supervision.
    • Highly proficient with Microsoft Office products especially Outlook, PowerPoint, Word and Excel.
    • Ability to adapt to a fast-paced and dynamic work environment, demonstrating flexibility and a positive attitude.

    What You’ll Do:

    Debtors Management:

    • Open new debtor accounts on the accounting system based on approved credit terms.
    • Ensure application forms for all debtors are on file.
    • Communicate debtor accounts blocked to the relevant departments affected (Sales/Operations).
    • Oversee and manage the company's debtors’ book to ensure timely collections and minimise outstanding debts.
    • Communicate timely and effectively to Team Leader or Manager when debtors are starting to exceed their agreed credit/payment terms consistently.
    • Preparing month end invoicing run and checks

    Payment Processing:

    • Handle Debit and EFT payments within our Subscriber Management Billing System, ensuring accurate and timely processing.
    • Financial Reconciliation.
    • Conduct thorough reconciliation of Debtors to Creditors, identifying and resolving discrepancies to maintain accurate financial records.

    Invoicing and Credit Notes:
     

    • Efficiently raise invoices and process credit notes, adhering to company policies and customer agreements.

    Reporting:

    • Prepare and present regular financial reports, highlighting key metrics related to debtors, payments, and overall book health.

    Compliance:

    • Ensure all financial operations comply with relevant laws, regulations, and company policies.

    Living the Spirit:

    • We proactively seek opportunities and challenges, raising our hands to take ownership and make a difference. We are committed to finding solutions and making things happen.
    • We approach each day with enthusiasm and a sense of curiosity. We view every task as a chance to learn, grow, and explore new possibilities, making our journey in sales administration exciting and dynamic.
    • Volunteer for new projects and responsibilities for your own growth and that of the business.
    • Embrace change with a positive attitude. Approach new challenges as opportunities for growth and learning.
    • Collaborate, help and support the various stakeholders both internal and external.
    • We celebrate our individuality and unique strengths. By being authentic, we bring our best selves to work, adding value to the team and creating a positive atmosphere where diversity is cherished.

    go to method of application »

    Senior Business Analyst (DBN)

    We Want You:

    We're in search of a strategic thinker to provide unparalleled business analysis services to our esteemed partners. As a Senior Business Analyst with BET Software in Durban, you'll dive deep into the intricacies of our business units, gaining a profound understanding of customer strategies, processes, and roadmaps. Your keen analytical mind will be instrumental in identifying capabilities to tackle business challenges, and you'll be at the forefront of mitigating operational, financial, and technological risks. From leading small to mid-size projects to contributing to larger, complex endeavors, your impact will resonate across operational business functions. If you're ready to bring your analytical prowess to the forefront, apply now and be a catalyst for positive change!

    You Bring:

    • A bachelor’s degree in business/IT/BA or Certificate in BA related field.
    • Min 3 years’ experience in business analysis or a related field.
    • Must have experience working on large scale projects as well as handling day-to-day operational requests from the business.
    • Strong project management skills.
    • Strong ability to multitask at any given point.
    • Excellent relationship building skills & communication skills.
    • Understanding of Indices, fundamentals and analytical data, returns level data etc.
    • Data analysis – Must have proficiency with SQL and Microsoft Excel.

    What You’ll Do:

    Communication, Implementation and Delivery

    • Demonstrate up-to-date expertise in Information Systems and apply this to the development, execution and improvement of action plans by providing advice and guidance to others in the application of information and best practices.
    • Lead or participate in multiple projects by completing and updating project documentation; managing project scope; adjusting schedules when necessary; determining daily priorities; ensuring efficient and on-time delivery of project tasks and milestones; following proper escalation paths; and managing customer and supplier relationships.
    • Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognising and capitalising on improvement opportunities; and adapting to competing demands, organisational changes and new responsibilities.
    • Provide project-level analysis – producing required project analysis documentation (business requirements, scope matrix, use cases, sequence diagrams, future state proposals, UAT plan).
    • Assist with and test implementation for all payer and vendor relationships to ensure data transfer collection, quality, and reporting relationships are working appropriately down to the market level to ensure market team member and provider experience is appropriate.
    • Develop and execute test plans.
    • Support system conversions, upgrades, and enhancements.

    Stakeholder Management

    • Support and align efforts to meet customer and business needs.
    • Manage customer relationships and expectations by developing a communication process to keep others up-to-date on project results.
    • Stay current with customer needs and strategies; utilising formal and informal written communication methods (for example, emails, newsletters, PowerPoint presentations, executive updates, task lists, updates) to communicate updates and findings; and facilitating project meetings and presentations to all types of diverse audiences (for example, senior management, Customers, technical staff).
    • Partners with internal and external customers to ensure systems provided meet the long-term business strategies.
    • Collaborate closely with developers to implement the requirements, provide necessary guidance to testers during QA process.
    • Identify ways to increase adoption and customer satisfaction.
    • Understand and negotiate needs and expectations of multiple stakeholders.
    • Serve as a liaison between Operations and IT to assist or gather business requirements needed for system modifications, enhancement and implementations.
    • Meet with project team regularly to review project deliverables and deadlines.
    • Provides leadership to team members and peers by collaborating with others; articulating ideas and viewpoints to senior management, peers and others.
    • Identifies and initiates projects; manages resources; drives the resolution of issues; and holds self and team accountable for results.

    Data Management and Process Improvement

    • Identifies, creates and facilitates process design changes by conducting business and systems process analysis and design at a complex level.
    • Focuses on quality improvement and data management.
    • Ensures data is reliable and valid.
    • Develops process improvements or re-engineers and recommends elimination.
    • Integrates new systems and processes with existing ones.
    • Identify improvement opportunities (proactive and reactive).
    • Assess business process and system inefficiencies.
    • Demonstrated fluency in business processes and process differentiation.

    Documentation

    • Elicit and clearly document business and systems requirements.
    • Ability to analyse and synthesise business requirements, including recognising patterns and conceptualising processes.
    • Create and maintain issue logs, meeting minutes, meeting schedules, project summaries and updates.
    • Create and maintain project schedules by developing project plans and specifications, estimating time and resources, monitoring milestone completion, tracking all phases of the project lifecycle, providing timely reporting of issues that impact project progress, coordinating actions and resolving conflicts

    Living Our Spirit:

    • Actively drives a culture of collaboration and open communication within the team.
    • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
    • Actively drives a culture of versatility and adaptability by modelling and encouraging team members to support each other not only within the department, but within BET Software as a whole.
    • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.

    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