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: Sep 19, 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

    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

     

    Senior Software Quality Analyst (DBN)

    You Bring:

    • BSc, BCom, N.Dip
    • At least 5 years of experience in a software testing role.
    • ISTQB certifications are advantageous.

    What You’ll Do:

    • Analysis and Design:You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a strategic test approach, ensuring thorough test coverage.
    • Implementation: You are responsible for developing manual functional and API test cases that adhere to internal standards and best practices. This process is managed within a test management tool to maintain organisation and efficiency.
    • Execution: You will execute tests using the relevant tools, ensuring that each test is conducted methodically and accurately.
    • Defect Management: A key aspect of your role involves formally logging any defects found during testing. You will follow up on the progress of these defects and retest them once they are addressed.
    • Retesting and Regression Testing: You are tasked with conducting both retesting and regression testing to ensure that software changes have not adversely affected existing functionality. This includes maintenance of the regression test pack.
    • Reporting: You are responsible for creating test progress and test completion reports.
    • Documentation and knowledge sharing: You will create documentation to facilitate knowledge sharing within the team. You will also be involved in conducting training sessions with the team to support upskilling efforts.
    • Strategic Influence: Play an integral role in shaping the team's direction by implementing test process improvements that align with strategic objectives.
    • Career Development: Act as a mentor for team members by offering guidance that aligns with the company's career framework, and advocate for team member promotions by recognising and nurturing their potential for growth. This includes providing input into performance appraisals.
    • Team Coordination: Facilitate the organisation of team logistics, including the planning and coordination of team leave, timekeeping, remote work schedules, and provision of after-hours support.
    • Team Expansion: You will play a supporting role in scaling the team to meet organisational needs. This involves participation in the interview process to assess and select candidates who align with our technical requirements and company culture. Your insights and evaluations will be key in making informed hiring decisions, contributing to the growth and strengthening of our quality assurance team.
       

    go to method of application »

    Software Architect (DBN/JHB or CPT)

    You Bring:

    • Bachelors or Masters degree in computer science, Software Engineering or a related field.
    • Minimum of 5 years of experience as a Technical Lead or a related role with a focus on designing and architecting complex software systems.
    • Strong expertise in software architecture patterns, methodologies and best practices.
    • Strong planning and organisational skills.
    • Actively identify opportunities for improvement, targeted specifically at your role and function.
    • Strategise, invent or originate previously unknown opportunities.
    • Ability to work under pressure and in a fast-paced growing environment.

    What You’ll Do:
    Architecture Design:

    • Develop and communicate the overall software architecture and technical solutions that align with business requirements, industry best practices, and emerging technologies.
    • Collaborate with stakeholders to identify system requirements, constraints, and design considerations.

    System Analysis:

    • Conduct thorough analysis of existing systems, including performance, scalability, and security, to identify areas for improvement and recommend architectural enhancements.
    • Define architectural roadmaps and strategies to address system shortcomings and future business needs.

    Technical Leadership:

    • Provide technical guidance and mentorship to development teams throughout the software development lifecycle.
    • Ensure adherence to architectural standards, coding practices and quality guidelines. Collaborate with cross-functional teams to resolve technical challenges and ensure successful project delivery.

    Reviewing Standards:

    • Constantly review adherence to defined standards.
    • When new technologies are implemented, establish and communicate the standards, ensuring they are followed.
    • Update standards and set new goals as needed to align with business strategy.

    Prototyping and Proof of Concepts:

    • Design and develop prototypes and proof of concepts to validate architectural decisions and assess the feasibility of new technologies or solutions.
    • Evaluate and recommend appropriate tools, frameworks and platforms to enhance system capabilities and performance.

    Risk Management:

    • Identify potential risks and dependencies in software architecture and propose mitigation strategies.
    • Conduct thorough risk assessments, monitor system performance and implement appropriate measures to ensure the integrity and security of software systems.

    Collaboration and Communication:

    • Collaborate effectively with stakeholders, including product managers, developers, testers and business analysts, to understand their requirements, provide technical guidance and ensure successful implementation of architectural designs.
    • Clearly communicate complex technical concepts to both technical and non-technical audiences.

    Research and Innovation:

    • Stay updated with emerging technologies, industry trends and best practices related to software architecture.
    • Proactively explore innovative solutions and propose architectural improvements to enhance system performance, reliability, and maintainability.

    go to method of application »

    Junior Application Support Analyst (DBN)

    You Bring:

    • Relevant qualification in IT: Computer Engineering or Software Programming (Degree or Diploma).
    • Flexibility to work shifts.
    • Exposure and experience with monitoring tools such as Dynatrace/Elastic/Grafana and Prometheus (advantageous).
    • Experience in ITIL Foundation (advantageous).

    Key skills/attributes/position-specific competencies:

    • Strong written and verbal communication skills.
    • Good interpersonal skills and technical capabilities.
    • Excellent problem-solving and attention to detail.
    • Ability to multi-task in a deadline-driven environment and show initiative.
    • Strong organisational and resourceful capabilities.
    • High levels of attention to detail and resilience.
    • Ability to work independently as well as collaboratively in a fast-paced environment.
    • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to non-technical users.
    • Customer-focused attitude with a commitment to delivering high-quality support services.
    • Demonstrate professional skills and a high standard of integrity.
    • Software Development skills.
    • Excellent Microsoft Office skills.
    • Professional and punctual approach.
    • High level of integrity and confidentiality

    What You’ll Do:

    Technical Support:

    • Provide first-line support to end-users via various channels including WhatsApp, email, Skype, phone, or ticketing system.
    • Perform testing of websites and systems to identify and resolve issues related to functionality, performance, and usability.
    • Monitor dashboards and system alerts to proactively identify and address any system-related issues or anomalies

    Monitoring and Control:

    • Monitor and refine metrics to be used as a baseline for monitoring.
    • Ensure the correct tools/access/visibility is established to ensure effective monitoring.
    • Identify the proper escalation procedure and execute it when deviations occur.
    • Follow up to ensure reports/incidents have been received and are being evaluated.
    • Escalate if reports/incidents are not resolved within the time span agreed.
    • Ensure storage and archiving processes are functioning correctly.

    Trouble Shooting:

    • Actively seek to provide as much information as possible to the relevant teams within the shortest time.
    • Use remote tools as appropriate.
    • Use diagnostic tools/techniques and SOPs.
    • Identify the relevant data to manage the alert/incident/issue and inform the relevant teams.
    • Refer the alert/incident/issue to the relevant party.
    • Manage the incident queue for escalation to the second line support where necessary, including triage and re-prioritisation.
    • Identify and fix typical software issues with setup, functioning, and user error.
    • Adhere to established protocols for resolving issues.

    Problem Solving:

    • Identify areas of improvement and recommend improvements.
    • Escalate statistics to management indicating the impact of these changes or the lack of change.
    • Identify the need for new SOP’s or SOP updates.
    • Create or update relevant documents as more information becomes available.
    • Identify and record trends, and performance patterns that can be analysed to provide useful analytics.

    End-User Support:

    • Offer first level support assistance through a variety of channels, such as WhatsApp chats, email, Skype, ticketing system and phone.
    • Help customers with questions and problems pertaining to software support related queries.
    • Give customers clear instructions and walk them through the troubleshooting process.
    • Ensure the protection of all user and company data in compliance with company privacy policies.

    Issue Management and Logging:

    • Precisely record and keep track of customer complaints, incidents, and service requests inside the support system.
    • Follow the support triage guidelines effectively and efficiently when dealing with support related queries, where necessary escalate to Level 2 support or other pertinent teams.
    • Categorise and prioritise support tickets in accordance with SLA requirements, ensuring accurate and timely updates to reflect ticket status and progress.
    • Communicate effectively with internal teams and external clients to provide updates on issue resolution progress and escalate critical issues as needed.

    Alert Management and Communication:

    • Send out alerts to stakeholders regarding system outages, maintenance activities, or other critical incidents, ensuring timely and accurate communication.
    • Collaborate with the business and client teams to communicate the impact of outages or maintenance activities and provide ongoing updates on the progress of issue resolution.

    Shift Work and SLA Adherence:

    • Ability to work shifts as required to provide support coverage during business hours, weekends, or holidays.
    • Adhere to SLAs for response and resolution times, ensuring that all support activities are conducted within agreed-upon timelines.

    Knowledge Base Maintenance:

    • Create and maintain instructions and documents to assist in managing the support knowledge base.
    • Keep yourself informed about current trends and industry knowledge to ensure you are delivering solutions and performing in line with the latest support industry trends.
    • Maintain detailed documentation of troubleshooting procedures, resolutions, and customer interactions for future reference and knowledge sharing.

    Teamwork:

    • Constructively participate as a member of the wider IT Department.
    • Undertake any other tasks or once-off projects which may be assigned from time to time.

    go to method of application »

    People Partner (JHB)

    You Bring:

    • HR degree or business-related degree.
    • 3 years + in an HR generalist role.
    • In depth knowledge of Labour Legislation (EE Act, BCEA, Labour Relations, OSH and BBBEE).
    • Adaptable and flexible with the ability to work in fast paced, changing environment.
    • Excellent written and verbal communication.
    • Ability to work with and alongside all occupational levels in the organisation.

    What You’ll Do:

    • Oversee and assist with the planning and coordination of the Onboarding and Induction process for all new team members.
    • Assist managers and team members across the organisation with any key issues pertaining to the employee life cycle (attraction, selection, development, management and retention of team members).
    • Actively participate in the recruitment process and ensure the take-on of all new team members is smooth and efficient.
    • Work closely with management and team members to improve work relationships, build morale, and increase productivity and retention.
    • Provide guidance and administrative support on department and team restructures.
    • Understand and advise on any IR/ER-related issues in the business and escalate when necessary.
    • Ensure that any ER case is documented thoroughly and communicated to the respective IR Specialist.
    • Ensure that the performance management timelines and documentation are adhered to by all line managers allowing for an effective process. Gather feedback on the process as and when it arises in order to continuously improve HR processes.
    • Ensure that all team members have individual development plans against future suggested career progression and any other key development areas which have been highlighted.
    • Ensure employment equity meetings are set up and the necessary committee members are made aware of dates. Employment equity is considered when recruitment, transfers or promotions are being conducted.
    • Consistently maintain data integrity of the HR System and conduct monthly checks to ensure consistency. Correct any errors as and when they arise.
    • Conduct Stay and Exit Interviews with team members and ensure feedback is provided to relevant stakeholders on the information gathered.
    • Send monthly reports to the Department Head as and when requested.
    • Assist with the creation of the People Dashboard.
    • Assist with the current monthly HR report and the compilation thereof in an accurate and timely manner.

    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