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: May 3, 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 Software Developer (DBN)

    We Want You:

    BET Software seeks a Senior Software Developer to spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to elevate your career with us.

    You Bring:

    • Bachelor’s degree in Computer Science, Software Engineering, or similar field (advantageous).
    • At least 5 years’ experience within a development environment.
    • The successful candidate may specialise in (C#,.NET, SQL, React, React Native, JavaScript, Java (back end), Elixir, Erlang).
    • 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:

    Designing Solutions and Planning

    Designing fit-for-purpose solutions involves active participation in design and planning meetings, selecting appropriate architectural patterns, and establishing objectives for oneself and the team. This includes considering all reasonable factors, identifying potential alternative strategies, and formulating supporting plans while ensuring adherence to best practices.

    Implementation of Efficient Solutions

    • The implementation phase focuses on delivering complete, correct, and efficient solutions that meet specified tasks and objectives. It involves ensuring checked-in code meets standards, performance requirements, and is compatible with other systems. Additionally, solutions must be user-friendly, reliable, and perform efficiently without negatively impacting other solutions.

    Ensuring Usability and Reliability

    • During implementation, emphasis is placed on ensuring solutions are user-friendly and reliable. This includes designing solutions that allow users to achieve goals effectively and efficiently while providing a pleasing and satisfying interaction experience. Solutions must also perform appropriately under various conditions, respond to outages and failures promptly, and ensure data recoverability.

     

    Security and Maintainability

    • Implementing secure and maintainable solutions involves protecting information and data, ensuring appropriate access levels, and maintaining data integrity. Solutions must be robust, durable, and capable of evolving over time to meet changing requirements. Moreover, they should support ease of modification, adhere to standards and methods, and promote reusability to reduce maintenance burdens.

    Testing, Verification, and Deployment

    • Efforts are made to ensure solutions are test-friendly, complete, and adaptable for different operational environments. Additionally, proactive support is provided to peers, testing, development, and operational teams to minimise escalations and downtime. Troubleshooting and resolving issues effectively contribute to solution stability and efficiency.

    Coaching and Mentoring

    • Lastly, coaching and mentoring activities involve providing guidance, training, and problem-solving assistance to team members. This includes contributing to the growth of junior and intermediate team members, designing and delivering end-user training, and facilitating knowledge transfer within the team. These efforts aim to foster a culture of learning and continuous improvement within the organisation.

    Living the 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 the business 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.

    go to method of application »

    HR Administrator - JHB

    We Want You:

    Are you ready to elevate your HR career? We’re looking for a proficient individual to join us as an HR Administrator at BET Software Johannesburg. As an integral part of our HR team, you'll spearhead administrative tasks, coordinate appointments, and uphold crucial records. Your role will be pivotal in ensuring the seamless functioning of our HR department, contributing to our overall efficiency. If you're driven by a passion for HR excellence, seize this opportunity and apply today.

    You Bring:

    • 1-2 years’ experience as a HR administrator or HR assistant.
    • Relevant qualification or studying towards.
    • Understanding various HR software systems, example Sage People, Jarrison Time.
    • Computer literate with MS Office (Outlook, Word, Excel and PowerPoint).
    • Good understanding of labour laws.
    • Organisational skills and ability to prioritise.
    • Interpersonal with good communicative skills.

    What You’ll Do:

    • Responsible for drafting allocated HR documents using the supplied templates.
    • Transactional administrative functions entail filing, data capturing and updated record keeping.
    • Draft minutes of meetings.
    • Ensure HR documents are received and actioned timeously.
    • Prepare and distribute long service certificates.
    • Provide support to relevant managers to ensure accurate time and attendance records.
    • Capture timesheets to the time and attendance management system.
    • Provide payroll reports and information regarding employee leave transactions and balances.
    • Ensuring that all employee details reflect accurately on all HR Information Systems.
    • Co-ordinate and schedule relevant HR meetings e.g. stay interviews, exit interviews and other HR meetings.
    • Maintain company organograms and ensure it is kept up to date with accurate information.
    • Providing HR-related support to all members of the organisation.
    • General admin duties and reporting as required.

    go to method of application »

    Intermediate Software Development Engineer (Live) - DBN

    We Want You:

    Embark on a thrilling journey as an Intermediate Software Development Engineer (Live) at BET Software. Your role as the driving force behind our groundbreaking projects will involve crafting code to build and modify software, pushing boundaries to fix errors, enhance performance, and elevate interfaces for the future. Your expertise extends to directing system testing and validation procedures, collaborating seamlessly with customers, and navigating technical intricacies in software system design and maintenance.

    BET Software is a 24-Hour operation and therefore live support must be available to support same. Team Members will be scheduled in accordance to the above requirements.

    If you're ready to unleash your skills in a challenging yet exhilarating environment, join our dynamic team and become the catalyst for the next wave of innovation.

    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-3 years SQL experience.
    • Experience in document stores such as Couchbase would be advantageous.
    • Experience in Message Brokers such as RabbitMQ / Kafka would be advantageous.
    • 2-3 years C# experience.
    • 2-3 years .net core experience.
    • 2-3 years 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:

    • Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
    • Direct system testing and validation procedures.
    • Direct software programming and documentation development.
    • Perform planning for future software updates and projects.
    • Design fit for purpose solutions and algorithms:
    • Implementation – Ensure the solution is functionally complete.
    • Implementation – Ensure the solution performs efficiently.
    • Implementation – Ensure the solution has a high usability factor.
    • Implementation – Ensure the solution is reliable.
    • Implementation – Ensure the solution has effective security.
    • Implementation – Ensure the solution is maintainable.
    • Verify deployed solutions.
    • Respond to outages and failures.
    • Ability to work with third party development partners.

    Respond to Outages and 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 »

    Talent Manager

    We Want You:

    Are you a visionary leader with a passion for nurturing talent and driving organisational success? BET Software Durban is searching for an exceptional Talent Manager to spearhead our strategic HR initiatives. As the driving force behind our talent management efforts, you'll play a pivotal role in shaping the future of our organisation. From formulating innovative business strategies to implementing people-centric initiatives, you'll have the opportunity to inspire and empower our team to achieve greatness. Join us in building a culture of excellence and be a part of our winning team. Apply now and take the next step in your career journey with BET Software.

    You Bring:

    • Relevant HR qualification.
    • Valid drivers’ licence.
    • HR management experience.
    • Experience in organisational development is advantageous.
    • Previous experience within an IT environment is advantageous.
    • High performance - consistently delivers required business results; sets and achieves goals, consistently complies with quality standards and meets deadlines; maintains focus on organisational goals.
    • Accountability - follows through and delivers results in spite of obstacles. Approaches own work with dedication and high sense of responsibility.
    • Problem Solving - identify, analyse, organise and solve problems and issues in a timely and effective manner. Anticipate problems, identify root causes and take corrective action. Evaluate effectiveness of a solution.
    • Coaching and Mentoring - ability to coach and mentor team members.
    • Reporting - collate and report on information. Account for and verify reporting figures/statistics. Review/analyse reporting statistics and figures in order to identify trends and make relevant recommendations.
    • Relationship Management - developing and maintaining professional business associations at all levels. Establish relationships both inside and outside the organisation. Effectively apply networking and influencing skills.
    • Business Acumen - understand main business drivers to impact on decision making and demonstrate financial impact awareness.

    What You’ll Do:

    Partnering with Company/HR Centres of Excellence

    • Partner with HR centres of excellence to develop policies, programs and tools that will fulfil long term business needs and enhance organisational capability.
    • Provide bespoke information and guidance to team members and managers on HR policy and practice and employment laws.
    • Continuously evaluate and enhance the onboarding and induction process to optimise new starter experience.
    • Manage the off-boarding and handover process
    • Policy guidance, compliance and regular reviewing of HR policies and procedures to ensure that appropriate and relevant policies and procedures are in place for every stage in the employee life cycle.
    • Ensure legislative compliance and operations risk management related to HR functions.
    • Rollout of BBBEE transformation initiatives and EE plans.
    • Keep abreast of EE legislation and developments within the Department of Labour and consistently monitor the company’s equity status, providing the business with detailed stats and updates.
    • Provide development to senior managers regarding Employment Equity guidelines and standards.
    • Manage the HR team and ensure that solid basic transactional HR functions are managed according to expected procedure and standards. Support, develop and coach the HR team, ensuring they are regularly upskilled and kept motivated.
    • Climate surveys to be conducted on the business as and when required.
    • Participate in designing, development and implementation of innovative workforce retention programmes.
    • Wellness days to be organised. One-on-one with team members as and when required to ensure emotional wellness.

    HR Strategy and Enablement

    • Provide strategic direction to HR functions by fully integrating all aspects of HR management including: HR Strategy, Organisation Strategy and Design, HR transformation: Journey and Change Strategy, Change Management, Employee Communications, Governance: Metrics and Analytics, Project Management, Knowledge Repository, Financial Management and HR Vendor Management.
    • Ensure that strategic HR Plans and Projects are implemented accordingly and allocate HR resources to HR projects.

    Performance Achievement/Management

    • Build a workplace system for real Team Member development; improve the way people work and live, bringing out the best of who TM are, create engagement with TM, providing feedback, take actions to help people grow.
    • Ensure that the performance appraisal process is conducted timeously in line with business practices. Partner with business to ensure performance improvement plans are implemented and followed through.

    Talent Architecture and Planning

    • Work across the regional offices and international HR teams to develop and deploy an integrated Talent Management Strategy for all talent segments to align HR focus to support the objectives of the business and human capital strategies.
    • Create competency model which defines the competencies needed to support BET Software business as well as defining and maintaining a competency library which included competency and company values critical skills, knowledge and behaviours, descriptions and proficiency expectations of employees and job design.
    • Identify key talent needs of the business while working with leads and managers to better understand the business development plan.
    • Design a framework to identify high performers and appropriately counsel lower performers, ensuring TM career goals are set and reviewed and align expectations between the TM and their line manager.

    Career Management

    • Enable TM to reflect on their experiences, interests, values and skills to set career goals; understand the career opportunities that exist at BET to achieve these goals, develop a plan to navigate their path forward and receive coaching and guidance from mentors and coaches throughout the process.
    • Career conversations to ensure retention and growth for team members within the business
    • Identify key positions in the organisation and develop succession plans to ensure continuity and readiness for future leadership roles.
    • Work with senior leadership to assess talent gaps and develop strategies for internal talent mobility and career progression

    Employee Rewards

    • Planning, management and implementation of the BET Rewards program (program strategy, design, planning, market intelligence, budgeting and forecasting, cost analysis and vendor management services for compensation).

    Employee Relations

    • Offer HR support for Labour Relations Management; Policies and Procedures Management, Discipline and Complaints; Leave Management, Absenteeism Management, Transitions, Exit Management and Managed Departures.
    • Provide guidance and advice on good practice while understanding business requirements.
    • Support, develop and coach managers in relation to IR policies and procedures. Communicate all policies and legal updates to management.

    Reports and Personnel Data

    • Ensure all employee personal data is managed in a professional manner.
    • Responsible for successful implementation and day-to-day management and maintenance of the HRIS to ensure accurate recording and reporting from the HRIS.
    • Value add reports identifying trends and initiatives.
    • Adhoc reporting as required.

    go to method of application »

    DBA Technical Lead – CPT

    We Want You:

    Are you passionate about database administration and ready to lead dynamic teams? BET Software is seeking a skilled DBA Technical Lead to join our vibrant teams in Durban and Johannesburg. As a Technical Lead, you'll collaborate closely with the Team Lead to plan, design, and execute technical solutions. If you're ready to drive projects to excellence, embrace technological innovation, and make a significant impact, this is your chance to shine. Apply now and embark on a rewarding journey with us.

    You Bring:

    • 5-7 years’ experience in a commercial environment utilizing a high transaction database.
    • 5+years’ experience in PostgreSQL/MS SQL - all aspects.
    • Advanced SQL skills and query writing skills.
    • Advanced troubleshooting SQL skills.
    • Optimise queries and database performance through indexing, query tuning, and appropriate database configuration settings.
    • Support to PostgreSQL/MS SQL DBA team in a 24/7 production shift work environment.
    • Expertise with Postgres system metrics and optimisation strategies.
    • Experience with PostgreSQL/MS SQL performance tuning, replication, clustering, and disaster recovery solutions.
    • Great communication skills and a passion for both teaching and learning.

    What You’ll Do:

    Technical Leadership

    • Provide technical leadership to the team through collaboration sessions and knowledge sharing initiatives.
    • Engage regularly with software architects in order to ensure the development within the team is according to architectural guidelines.
    • Work with other DBAs/developers, and architects to make sure that the solutions meet application requirements and performance goals.
    • Ensure checked-in code is reviewed to ensure standards are met and the code base is sound.
    • Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies; have a high usability factor; are reliable to reduce down time and perform at maximum efficiency during peak periods of usage; consider security at its highest level (third party attacks; data protection etc).
    • Drive the adoption of processes within the team which consider and meet the expectations of technical throughput rates and responses; processing times; effective resource utilisation during operation and where the system or solution ensures maximum operational capacity requirements are met.

    Quality of Software Implementation

    • Ensure rigorous testing of any solution before deployment and create standards and processes within the team to align to these.
    • Ensure the delivery of a complete and technically appropriate solution which covers all the agreed specified tasks and user objectives and has been tested thoroughly.
    • Ensure relevant documentation is provided to support teams to reduce development support load.
    • Where possible work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
    • Develop the solution in a manner which supports modification for future DBAs thereby reducing the numbers of defects or negatively affecting system quality.

    Initiative and Innovation

    • 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 team and to the wider group.
    • Incorporates the new abilities into the day to day operational activities to improve performance of products and systems.
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices.

    Knowledge Share

    • Identify team members requiring a 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 transfer of the knowledge.
    • Provide technical guidance to the team through collaboration sessions and knowledge sharing initiatives.

    go to method of application »

    Internet Service Provider Support Agent (DBN)

    We Want You:

    Are you passionate about providing exceptional customer service and resolving technical challenges? Look no further. BET Software Durban is seeking a skilled Internet Service Provider Support Agent to join our dynamic team. As an ISP Support Agent, you'll play a vital role in assisting customers with Internet connectivity issues, network configurations, and other ISP-related concerns. Your dedication to delivering outstanding service will ensure our customers receive the support they need to thrive in the digital world. Don't miss this opportunity to shine as part of our All-Star team. Apply today.

    You Bring:

    • Diploma or certification in IT, Computer Science, or related field.
    • Basic understanding of networking concepts and internet technologies.
    • 1-2 years of experience in a customer support role, preferably in an ISP or telecommunications environment.
    • Strong understanding of networking concepts, internet technologies, and troubleshooting practices.
    • Strong communication skills, both written and verbal.
    • Patience and the ability to remain calm under pressure.
    • Ability to work flexible hours, including evenings and weekends, as required.
    • Customer-oriented mindset with strong problem-solving skills

    Additional Requirements:

    • Ability to work in a fast-paced environment.
    • Willingness to undergo training and certification in relevant technologies.
    • Knowledge of specific ISP systems and software is a plus.

    What You’ll Do:

    Customer Support:

    • Provide first-level technical support to customers via phone, email, or chat.
    • Diagnose and troubleshoot internet connectivity issues, modem/router/wireless related problems, and network configurations.
    • Assist customers in setting up and configuring their internet equipment and software.

    Issue Resolution:

    • Resolve technical issues promptly and efficiently, ensuring minimal downtime for customers.
    • Escalate complex technical problems to senior support staff or network engineers when necessary.
    • Follow up with customers to ensure that their issues have been resolved satisfactorily.

    Documentation and Reporting:

    • Maintain accurate records of customer interactions and technical support cases.
    • Report recurring issues to the technical team for further investigation and resolution.
    • Provide feedback and suggestions for improving support processes and procedures.

    Customer Education:

    • Educate customers on basic troubleshooting steps and best practices for maintaining a stable internet connection.
    • Provide guidance on upgrading or optimizing their internet service as per their needs.

    Product Knowledge:

    • Stay up to date with the company's internet service offerings, pricing, and promotional campaigns.
    • Continuously update knowledge of networking technologies, protocols, and industry trends.

    Proactive Approach:

    • Monitor service performance and proactively address issues to prevent customer impact.
    • Participate in training sessions to improve technical skills and customer service capabilities.
    • Self-study and to improve technical skills and customer service capabilities.

    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