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
Job Description
We Want You:
- Are you a dedicated professional with a passion for excellence and a knack for quality? BET Software invites you to take the helm as our Quality Assurance Manager. In this crucial role, you'll lead a talented team, ensuring our products and development processes meet the highest standards of quality and reliability. Join us and play a key part in shaping the future of our innovative company. Apply now to be a part of our exciting journey to success!
You Bring:
- Bachelor's degree in computer science, Quality Management, Software architecture or ISTQB Advanced.
- QA managers must understand the architecture and design of computer programs to evaluate them.
- Software quality assurance managers must know and understand the major computer coding languages, html, JavaScript, C++, API Development.
- Proven experience in guiding the development of various test frameworks (inclusive of Automation, Performance and Functional testing).
- Minimum of 7 years hands-on experience in Quality Assurance/Testing.
- Business Management degree (advantageous).
Key Skills:
- Excellent verbal and written communication and presentation/reporting skills.
- Excellent interpersonal and customer service skills.
- Excellent organisational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
- Strong supervisory and leadership skills.
- Proficient with Quality Management tools, Microsoft Office Suite or related software.
What You’ll Do:
Quality Management:
- Develops and implements a quality management framework/system, that identifies and set appropriate quality standards, processes and parameters for reliable product delivery according to required specifications and Project deliverables.
- Communicates quality standards and parameters to QA team, product development team, and other appropriate staff.
- Contributes to the creation of test plans, test cases, test scenarios, and test data for use during the testing phases of the software development lifecycle, for new and existing software systems/products.
- Identifies and analyses issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends improvements and facilitates solutions to these issues.
- Documents and reports issues discovered during testing, and reports issues to Senior Management.
- Leads and collaborates with both Technical and Function testing teams in building and managing of Automation, Performance and Functional testing frameworks to perform complex execution against the product testing scope.
Delivery Management:
- Develops and maintains a working knowledge of business processes supported by software systems/products.
- Oversees the daily workflow and schedules of the department.
- Working with PMO and Product Delivery (Development, Product and Operations) teams and team members to come up with a detailed roadmap for innovative products that align with company's vision.
- Recruits and develops quality assurance Team Members.
- Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
Team Management:
- Conducts performance evaluations that are timely and constructive.
- Handles discipline and termination of employees in accordance with company policy.
- Manages direct and indirect reports.
- Develops training and career development plans for each team member.
- Collaboratively works with team members to set performance goals and measures.
- Facilitates mentoring and coaching as required.
- Facilitates change management due to changing situations/organisational/marketing requirements.
Behavioural Outputs:
Communication
- Displays a positive attitude.
- Works with integrity by ensuring all communication is honest, accurate and complete.
- Provides appropriate feedback to stakeholders and team members.
- Identifies what needs to be communicated.
- Identifies the pace at which communication and updates are required.
- Immediately informs management and relevant stakeholders of any roadblocks which may cause delays or inability to complete assigned tasks.
- Assist stakeholders with queries and escalates to management as required.
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.
- Ensures arrangements are made when unable to be on time or unable to work overtime.
Decision Making Quality
- Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
- Ensures others understand the decision before moving forward.
- Considers short- and long-term implications of 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.
- Identifies opportunity to create new ideas and innovate or improve efficiencies wherever possible.
- Solves problems through questioning the status quo.
- Is open to criticism and identifies areas for improvement of self and team or process.
- Explains challenges when faced with conflicting instruction.
Living the Spirit:
- Take accountability for errors or challenges encountered during software development, openly acknowledging mistakes, engaging in problem-solving, and actively seeking solutions to enhance processes.
- Cultivate an ethos of accountability within the team, empowering all members to take ownership of their contributions, whether positive or negative.
- Embrace obstacles as opportunities for advancement and innovation.
- Nurture a culture of curiosity and exploration within the team, where experimentation and innovative approaches are embraced.
- Drive a culture of continuous learning, keeping abreast of industry best practice and trends.
- Advocate for authenticity and individuality among team members, encouraging everyone to bring their unique perspectives, ideas, and talents to the forefront.
- Establish an inclusive environment where diverse thoughts and expressions are valued, fostering a space where individuals can freely express themselves without fear of judgment.
- Fostering teamwork and cooperation among team members and product teams, recognising that achieving excellence in software development requires collective effort and synergy.
- Cultivate a sense of camaraderie and mutual support within the team, where individuals are invested in each other's success and collaborate towards shared objectives.
go to method of application »
Job Description
We Want You:
- Are you a dedicated professional with a passion for excellence and a knack for quality? BET Software invites you to take the helm as our Quality Assurance Manager. In this crucial role, you'll lead a talented team, ensuring our products and development processes meet the highest standards of quality and reliability. Join us and play a key part in shaping the future of our innovative company. Apply now to be a part of our exciting journey to success!
You Bring:
- Bachelor's degree in computer science, Quality Management, Software architecture or ISTQB Advanced.
- QA managers must understand the architecture and design of computer programs to evaluate them.
- Software quality assurance managers must know and understand the major computer coding languages, html, JavaScript, C++, API Development.
- Proven experience in guiding the development of various test frameworks (inclusive of Automation, Performance and Functional testing).
- Minimum of 7 years hands-on experience in Quality Assurance/Testing.
- Business Management degree (advantageous).
Key Skills:
- Excellent verbal and written communication and presentation/reporting skills.
- Excellent interpersonal and customer service skills.
- Excellent organisational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
- Strong supervisory and leadership skills.
- Proficient with Quality Management tools, Microsoft Office Suite or related software.
What You’ll Do:
Quality Management:
- Develops and implements a quality management framework/system, that identifies and set appropriate quality standards, processes and parameters for reliable product delivery according to required specifications and Project deliverables.
- Communicates quality standards and parameters to QA team, product development team, and other appropriate staff.
- Contributes to the creation of test plans, test cases, test scenarios, and test data for use during the testing phases of the software development lifecycle, for new and existing software systems/products.
- Identifies and analyses issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends improvements and facilitates solutions to these issues.
- Documents and reports issues discovered during testing, and reports issues to Senior Management.
- Leads and collaborates with both Technical and Function testing teams in building and managing of Automation, Performance and Functional testing frameworks to perform complex execution against the product testing scope.
Delivery Management:
- Develops and maintains a working knowledge of business processes supported by software systems/products.
- Oversees the daily workflow and schedules of the department.
- Working with PMO and Product Delivery (Development, Product and Operations) teams and team members to come up with a detailed roadmap for innovative products that align with company's vision.
- Recruits and develops quality assurance Team Members.
- Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
Team Management:
- Conducts performance evaluations that are timely and constructive.
- Handles discipline and termination of employees in accordance with company policy.
- Manages direct and indirect reports.
- Develops training and career development plans for each team member.
- Collaboratively works with team members to set performance goals and measures.
- Facilitates mentoring and coaching as required.
- Facilitates change management due to changing situations/organisational/marketing requirements.
Behavioural Outputs:
Communication
- Displays a positive attitude.
- Works with integrity by ensuring all communication is honest, accurate and complete.
- Provides appropriate feedback to stakeholders and team members.
- Identifies what needs to be communicated.
- Identifies the pace at which communication and updates are required.
- Immediately informs management and relevant stakeholders of any roadblocks which may cause delays or inability to complete assigned tasks.
- Assist stakeholders with queries and escalates to management as required.
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.
- Ensures arrangements are made when unable to be on time or unable to work overtime.
Decision Making Quality
- Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
- Ensures others understand the decision before moving forward.
- Considers short- and long-term implications of 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.
- Identifies opportunity to create new ideas and innovate or improve efficiencies wherever possible.
- Solves problems through questioning the status quo.
- Is open to criticism and identifies areas for improvement of self and team or process.
- Explains challenges when faced with conflicting instruction.
Living the Spirit:
- Take accountability for errors or challenges encountered during software development, openly acknowledging mistakes, engaging in problem-solving, and actively seeking solutions to enhance processes.
- Cultivate an ethos of accountability within the team, empowering all members to take ownership of their contributions, whether positive or negative.
- Embrace obstacles as opportunities for advancement and innovation.
- Nurture a culture of curiosity and exploration within the team, where experimentation and innovative approaches are embraced.
- Drive a culture of continuous learning, keeping abreast of industry best practice and trends.
- Advocate for authenticity and individuality among team members, encouraging everyone to bring their unique perspectives, ideas, and talents to the forefront.
- Establish an inclusive environment where diverse thoughts and expressions are valued, fostering a space where individuals can freely express themselves without fear of judgment.
- Fostering teamwork and cooperation among team members and product teams, recognising that achieving excellence in software development requires collective effort and synergy.
- Cultivate a sense of camaraderie and mutual support within the team, where individuals are invested in each other's success and collaborate towards shared objectives.
go to method of application »
Job Description
We Want You:
- Are you ready to make a significant impact in the world of software development? BET Software is seeking a visionary Head of Software Development to lead our innovative team and drive our technological strategy. In this pivotal role, you will guide our software development process, ensuring excellence and consistency with Agile methodologies. Collaborate with Product Managers and Owners to meet customer needs and set priorities. If you are passionate about fostering a culture of continuous improvement and excellence, and ready to shape the future of technology with us, we want to hear from you. Apply now and join us in delivering cutting-edge solutions
You Bring:
- At least 3-5 years’ experience managing software development teams and team leads.
- At least 10 years in a technical role within the IT software development industry.
- Prior experience ensuring timely project delivery.
- Provide technical and architectural guidance to development team.
- Ensure development standards and development SDLC is adhered to by the development team.
- Ensure that the skills and experience of Software Development teams are consistent with its technological and business needs for current and future services.
- Ability to work under pressure and in a fast-paced growing environment.
- Strong planning and organisational skills.
- Reporting skills at Executive Management and Board level.
- Stakeholder Management.
What You’ll Do:
- Manage the design, delivery and continuous improvement of IT solutions across the organisation in support of increasing the organisation’s levels of automation and innovation.
- Partner with individual operational departments to provide technical solutions to business requirement, manage expectation and ensure the delivered solution is fit for purpose and is delivered on time based on provided deadlines.
- Utilise a variety of the Technical tools that are provided to ensure maximum effectiveness of IT solutions. These tools will be based on industry best practices.
- Be a leader that sets the standard and expectations through example in his/her conduct, work ethic, integrity and character. Must be an inspiration to others and set a level of coding standards that need to be a benchmark for others to follow.
- Demonstrate the ability to successfully develop, adapt and deliver Software solutions utilising skills in software design, program design and development using the latest software development methodologies. Effectively document these solutions for maintenance and hand these over for support.
- Take full responsibility of tasks and projects assigned and make the necessary corrections to bring these projects into alignment with business expectation.
- Lead discussions in the adoption of new technologies and be part of a committee dedicated to the continuous improvement of internal coding standards.
- Ensure that the stakeholders are completely aware of the effectiveness of the solution and are trained in the correct use of the delivered software.
- Create and maintain a positive and professional environment conducive to software development and mentoring.
- Report on Software project deliverables to ensure all stakeholders are kept up to date on progress and ensure that deadlines are met.
- Demonstrate strong communication skills, both verbal and written. Willingness to work overtime to ensure the delivery of projects assigned and communicate effectively when timelines are in danger of not being met.
- Mentor Junior and Intermediate Developers by periodically reviewing checked in code to ensure that the standards expected are met and the logic within the code base is sound.
- To oversee a team of Developers.
Living the Spirit:
- At the core of our company’s success is a shared commitment to living our values every day. As the Head of Software Development, you are not only a leader in technology but also a custodian of our culture. Your role extends beyond delivering software solutions; it involves guiding your team to embody our values through their work and interactions.
Here's how you can lead by example and foster an environment aligned with our company spirit:
- Celebrate and Support: Actively celebrate team milestones and offer support during challenging times. Recognise each team member's contributions and ensure that successes and difficulties are shared collectively, creating a sense of unity and mutual respect within the team.
- Foster Community: Build a strong sense of community within the team and encourage social interactions and collaborative problem-solving. Create opportunities for team bonding and establish a supportive work environment where team members feel valued and connected.
- Prioritise Team Needs: Make decisions that prioritise the needs of the team and company over individual interests. Focus on the collective good, ensuring that the team's goals align with the company's objectives and fostering a sense of shared purpose.
- Maintain Professionalism: Uphold the highest standards of professionalism and integrity in all interactions. Ensure that your actions and decisions reflect positively on both your own and the company's reputation, building trust and credibility.
- Inspire and Motivate: Use your leadership to inspire and motivate the team. Encourage positive behaviours and attitudes, fostering a culture of respect, support, and continuous improvement. Recognise and reward efforts that contribute to the team's success.
- Encourage Innovation: Foster an environment where questioning existing processes and suggesting new ideas are welcomed. Encourage innovation and creative problem-solving, supporting team members in exploring and experimenting with new technologies and approaches.
- Promote Accountability: Ensure that everyone takes responsibility for their tasks and follows through on their commitments. Foster a culture of accountability where team members understand their roles and the importance of meeting their obligations, contributing to the overall success of the team.
go to method of application »
Job Description
We Want You:
- Join our vibrant team at BET Software as a Junior Software Development Engineer, where innovation meets passion. As the heart of our projects, you'll craft cutting-edge software solutions, collaborating with a talented team to drive progress. Dive into the world of coding, debugging, and perpetual learning, shaping the future of tech with us. Ready for the adventure? Let's innovate together.
You Bring:
- Minimum 1 years’ experience within a development environment is advantageous.
- 1-year database experience is advantageous.
- 1 - 2 years server/client-side language is advantageous.
- Good written and verbal communication skills.
- Strong attention to detail.
What You’ll Do:
Technical Outputs:
Design Fit for Purpose Solutions & Algorithms
- Design solutions using most appropriate approved architectural pattern.
- Design solutions for multi-tier architectures.
- Ensure design meets best practices and are Test, DevOps and Support friendly.
Perform Planning
- Identify and establish objectives for self.
- Work on objectives or goals within timeline.
- Consider all reasonable factors, impediments, and obstacles.
Implementation - Ensure the Solution is Functionally Complete
- Deliver a solution which covers all the agreed specified tasks and user objectives.
- Deliver a correct solution which provides the correct results with the needed degree of precision.
- Ensure checked in code is reviewed to ensure standards are met.
Implementation – Ensure the Solution has a High Usability Factor
- Ensure the user/s of the solution can achieve specified goals with effectiveness, efficiency, and satisfaction.
- Ensure the system logically supports user self-learning on how to use the system with effectiveness and efficiency.
- Ensure the solution protects the user against making errors.
- Ensure the user interface is pleasing and presents a satisfying interaction for the user.
Implementation – Ensure the Solution is Reliable
- Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks).
- Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
- Respond to outages and failures when and where needed.
- Improve fault tolerance even when operational conditions are not optimal.
- Ensure the solution is maintainable, and actively seek methods to reduce down-time.
- Ensure the solution is durable so that as user volumes and requirements change the solution can evolve over the long term.
- Ensure the solution simplifies support and maintenance support through traceability, and effective error messaging.
Implementation – Ensure the Solution has Effective Security
- Ensure the solution is secure, and confidential by protecting all information and data (also data transmission).
- Ensure persons or other solutions have the degree of access appropriate to their level of authorization and types.
- Ensure the solution has high integrity where the solution prevents unauthorized access to, modification of computer programs, data, or settings.
- Ensure the solution has a high degree of survivability despite third-Party interventions (attacks, human errors, hardware, or software faults).
- Employ logs and records so that actions and events can be proven to have taken place and cannot be disputed/repudiated later.
- Ensure wherever actions can be traced uniquely to the entity which performed it.
- Ensure wherever possible the identify of an entity can be proved to be the correct one.
Implementation – Ensure the Solution is Maintainable
- Ensure relevant documentation is provided to support teams to reduce development support burden.
Verify Deployed Solutions
- Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
Respond to Outages & Failures
- Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximizing 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 you 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.
Behavioural Outputs:
Adaptably Resilient
- Adapts to change and is open to innovative ideas and willing to take on new responsibilities.
- Able to manage pressure and can effectively adjust plans to meet changing needs/demands.
- Changes his/her interpersonal style and approach based on the circumstances.
- Adapts behavior to maintain cooperative relationships with others.
- Accepts changes to task, plans and procedures to align with strategic direction of the organization and appropriately adjusts behavior 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.
- 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.
Living our Spirit:
- Engages in cross-functional collaboration and problem solving whilst encouraging a culture of inclusivity.
- Actively drives a culture of versatility and adaptability by supporting other Team Members not only within the department, but within BET Software as a whole.
- Shows up in an authentic manner and leverages off the team’s diversity to achieve deliverables.
- Views challenges as opportunities to expand on their knowledge base and takes a creative approach to overcoming the challenges.
go to method of application »
Job Description
We Want You:
- We are searching of a highly skilled Senior Application Support Analyst to become integral members of our Durban team at BET Software. The ideal candidates will excel in evaluating and swiftly resolving issues while effectively communicating support requests to developers. Responsibilities include maintaining detailed records of problems, glitches, and bugs across both front-end and back-end systems, delivering on-call support, and ideally overseeing the performance of the organisation's software applications. The Senior Application Support Analyst is a key player in our 24-hour operation, ensuring live support is available when needed. You will also be required to offer advanced technical support and strategic guidance for complex software applications, leveraging expertise to lead troubleshooting efforts and optimise performance. Drive continuous improvement, mentor juniors, and ensure mission-critical applications run smoothly. Join us in making a difference – apply now.
You Bring:
- Matric
- Relevant qualification in IT: Computer Engineering or Software Programming (Degree or Diploma).
- A minimum of 3+ years of experience in an Application Support environment.
- Minimum 1-year experience with databases.
- Minimum 1-year server/client-side languages.
- Exposure and experience with monitoring tools such as Dynatrace/ Elastic/Grafana and Prometheus.
- Experience with service-level agreements and ticket management tools.
- Exposure and experience with SQL.
- Flexibility to work shifts.
- ITIL Certifications (advantageous).
- Microsoft Certifications (advantageous).
What You’ll Do:
Technical Support
- Monitor and refine metrics to be used as a baseline for monitoring.
- Serve as the third point of contact for customers seeking technical assistance over the phone, live chat, or email if this cannot be resolved by the first line of support.
- Ensure each individual complaint is properly dealt with, minimising financial and reputational damage.
- Holistically assess customer problems so areas of concern may be identified.
- Determine the best solution to the problem and the information provided by the customer.
- Walk the customer through the problem-solving process.
- Escalate an unresolved problem to the development personnel immediately.
- Follow up on the escalation and ensure resolution.
- Ensure the customer is appropriately informed.
- Escalate when resolution does not occur within the agreed time.
- Manage the incident queue for escalation to the development team where necessary, including triage and re-prioritisation.
- Respond to outages and failures when and where needed.
- Improve fault tolerance even when operational conditions are not optimal.
- Ensure the solution is maintainable, and actively seek methods to reduce downtime.
- Ensure the solution is durable so that as user volumes and requirements change the solution can evolve over the long term.
- Ensure the solution simplifies support and maintenance support through traceability, and effective error messaging.
- Ensure the solution is secure, and confidential by protecting all information and data (also data transmission).
- Ensure persons or other solutions have the degree of access appropriate to their level of authorisation and types.
Provide Deployment Support
- Provide support to operational teams and support the solutions being delivered.
- Ensure newly deployed solutions are closely monitored for an agreed period.
- Provide impact analysis for defects and roll-back events.
Provide Advanced Technical and Business Support
- Provide quick resolutions to app/system issues, driving stability, efficiency, and effectiveness.
- Maintain application systems that have completed development and are in the operations phase.
- Manage, maintain and support applications and their operating environments.
- Develop and maintain technical support documentation.
- Assess risk and impact of production issues/changes and escalate to the business and development teams.
Perform Debugging
- Perform debugging on logs/databases/code.
- Modifies, and changes code to resolve issues.
- Adheres to development practices and guidelines.
- Performs appropriate risk analysis, testing, and validation before rolling out changes.
- Participate in retrospectives and identify work process/development improvements.
Issue Resolution:
- Identify and fix intricate software issues pertaining to system integration, database faults, and application functioning.
- Comply with standard operating processes for resolving issues and record resolutions.
- Assist Level 1 and Level 2 support analysts in solving challenging problems by serving as a mentor.
Escalation:
- Report unsolved problems to development teams, including thorough details and, if required, replicating the problems.
- If necessary, work together with Level 3 support teams from other organisations.
User Training:
- Create and provide sophisticated software application user training.
- Provide user guides and training materials for support analysts at Levels 1 and 2.
Knowledge Base Maintenance:
- Facilitate knowledge sharing through the creation and maintenance of technical documents and SOPs, simultaneously contributing to the currency of the support knowledge base.
- Assume the role of a mentor and offer guidance and knowledge sharing to Junior and Intermediate Application Support Analysts.
- Write and update guidelines and articles to help with the upkeep of the support knowledge base.
User Training:
- Create and provide sophisticated software application user training.
- Provide user guides and training materials for support analysts at Levels 1 and 2.
Quality Assurance:
- Take part in software patch and upgrade quality assurance testing.
- Make certain that bugs in software are well-tested and recorded prior to releases.
Strategic Guidance and Decision-Making:
- Provide strategic guidance and expertise to clients, including senior management, on technical matters related to application support, performance optimisation, and risk mitigation.
- Collaborate with cross-functional teams to assess the impact of proposed changes, upgrades, or enhancements on application performance and stability.
Continuous Improvement Initiatives:
- Lead and drive continuous improvement initiatives to optimise support processes, streamline workflows, and enhance the overall efficiency and effectiveness of application support operations.
- Identify opportunities for automation, standardisation, and process optimisation to improve service delivery and reduce response times.
Incident Management and Resolution:
- Lead the resolution of critical incidents, coordinating with internal teams and external vendors to ensure timely resolution and minimise impact on business operations.
- Conduct post-incident reviews and root cause analysis to identify underlying issues and implement corrective actions to prevent recurrence.
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.
- Ensure that all tickets assigned to level ones are categorised correctly.
Team Work
- 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.
- Provides individual and/or group instruction and training on new or updated technologies.
- May lead lower graded Team members i.e. Level 1s, and/or Graduates in performing the same or similar type of work.
go to method of application »
Job Description
We Want You:
- Join the forefront of financial innovation at BET Software! We're seeking a skilled Payments Consultant to bolster our team in Durban. Your expertise in Fintech and Payments will drive our company's success, ensuring compliance with regulatory standards, optimising payment protocols, and enhancing customer transactions. If you're ready to shape the future of payments and thrive in a dynamic environment, we invite you to join our team and make your mark on the industry.
You Bring:
- Relevant Degree/Diploma in Business, Finance or a related field (required).
- Strong knowledge of PASA, SARB, PIB, and FIC regulations. (advantageous)
- Knowledge of VISA, Mastercard, ACH, and relevant payment methods.
- A minimum of 2+ years of payments, compliance, or fintech industry experience, preferably within the e-commerce industry.
- Strong understanding of payment processing technologies, gateways, and fraud prevention.
- Knowledge of payment compliance standards and data security best practices.
- Excellent analytical and problem-solving skills.
- Proficiency in data analysis tools and payment-related software.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a cross-functional team environment.
- Attention to detail and a commitment to delivering a superior payment experience.
- 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.
What You’ll Do:
Payment Strategy:
- Develop and implement a comprehensive payment strategy aligned with the business goals. Remain up to date on relevant industry, consumer protection, and banking and advertising regulations to ensure an ongoing ability to provide sound compliance advice.
- Analyse industry trends and emerging payment technologies to stay competitive.
Payment Processing:
- Oversee all aspects of payment processing, including credit card transactions, digital wallets, ACH transfers, and other payment methods.
- Assess and improve payment processes to enhance efficiency and reduce transactions.
- Monitor payment gateways, merchant accounts, and payment service providers to ensure reliability and security.
Fraud Prevention:
- Implement fraud prevention measures and continuously assess and improve them to protect against fraudulent activities.
- Collaborate with risk management teams to detect and mitigate payment-related risks.
Payment Experience Optimisation:
- Work with UX/UI teams to improve the payment checkout process for customers, reducing friction and abandoned carts.
- Analyse customer feedback and data to identify and resolve payment-related issues promptly.
Vendor Management:
- Evaluate and select payment service providers, negotiate contracts, and manage vendor relationships.
- Monitor vendor performance and ensure compliance with service level agreements.
Compliance and Security:
- Stay updated on payment industry regulations, such as PCI DSS, GDPR, and other relevant standards.
- Ensure our payment processes are compliant and secure, conducting regular audits and assessments.
Reporting and Analytics:
- Generate and analyse payment-related data and reports to identify trends, anomalies, and opportunities for improvement.
- Provide actionable insights to management and stakeholders.
Payment System Integration:
- Collaborate with IT and development teams to integrate payment systems seamlessly into our e-commerce platform.
- Troubleshoot and resolve any technical issues related to payment processing.
Customer Support:
- Assist customer support teams in resolving payment-related customer inquiries and issues.
- Develop and maintain a knowledge base for payment-related FAQs.
Visa and Mastercard Knowledge:
- Demonstrate expertise in Visa and Mastercard payment systems, rules, and procedures.
Technology Proficiency:
- Banking is increasingly reliant on technology. The consultant should understand banking software’s, data analytics, and digital banking solutions, particularly in the context of chargeback and dispute resolution systems.
Market Analysis:
- They should be skilled in market analysis and can provide insights and market trends, including how these relate to chargeback and dispute trends.
Chargeback and Dispute:
- Handles customer disputes, maintains chargeback records, assists with the necessary documentation, and ensures our basis point remains below the accepted threshold.
Living our Spirit:
- As a Payments Consultant within our innovative company, embodying our core values is key to driving our collective success:
- Maintain accountability by ensuring that your role as a payment’s consultant is carried out in an ethical and compliant manner.
- Lead the way for developing and implementing comprehensive payment strategies aligned with our business objectives.
- Continuously staying abreast of evolving industry regulations and emerging technologies, this ensures we provide cutting-edge solutions which are compliant with the highest standards.
- Embrace the ever-evolving landscape by analysing trends and new technologies, ensuring we stay competitive and innovative in delivering seamless payment experiences to our customers.
- Successful collaboration is crucial for the team's achievements and the business's overall prosperity. Strive to amalgamate expertise from different teams, whether it's partnering with UX/UI Designersto improve payment processes or collaborating with risk management to fortify fraud prevention strategies. Together, our unified efforts ensure that every transaction reflects our steadfast commitment to maintaining high standards and security.
- Embrace your individuality, leveraging your skills to continuously improve our payment processes while ensuring compliance and security standards are met.
go to method of application »
Job Description
We Want You:
- At BET Software, we're on the hunt for two exceptional IT Helpdesk Technicians to join our dynamic teams in Durban. As a crucial member of our Hollywood Group, your mission is clear – be the tech hero our internal users rely on daily. Your toolkit will include ITSM wizardry to manage tickets, remote desktop mastery for Windows applications spanning VoIP, Surveillance, Network troubleshooting, and user administration. You'll be the friendly face our users turn to for answers, all while playing by the rulebook of our IT Helpdesk Department. Ready to take on this exciting challenge?
You Bring:
- Relevant information technology qualification.
- A minimum of 1 Year of experience in IT Helpdesk environment.
- A+ or N+ certification (advantageous).
- ITIL Foundation certification (advantageous).
What You’ll Do:
Technical support
- Technical support for all Level 1 IT Helpdesk services.
- Management of ITSM ticketing system aligned with ITIL framework, Reporting and time management.
- Management of any and all escalations relating to IT infrastructure.
- Provide day-to-day technical support for all Hollywood Group/Betsoftware services and third-party products.
- Ensure all Incoming calls are handled professionally and in a timely manner.
- Administer, install, configure and troubleshoot the MS operating systems and products installed on those systems including Office 365.
- Troubleshooting of telecommunications, including DSL lines, all fibre lines and wireless backup mediums, LTE and P2P Wireless broadband connections.
- Installation and maintenance of network and standalone printers.
- Troubleshoot network connectivity including LAN, WAN and Hardware related faults.
- Provide assistance with upgrading / maintaining antivirus products.
- Troubleshooting of VPN connections using Fortinet solutions.
- Troubleshoot hardware related faults.
- Provide basic end user training.
- Adhere to clearly defined Escalation Matrices and ITSM RACI.
Administration
- Management of customer contact to provide service excellence.
- Troubleshoot and respond to Multichannel Tickets logged within the required response and resolution Service Level Agreements (SLA).
- Update Ticket entries with clear informative written English, without jargon or the use of acronyms.
- Log all time correctly and accurately in the ticketing system.
Customer Centricity
- Feedback to customer on status of all unresolved queries.
- Ensure protection of all user’s data in compliance with company policies.
Team Work
- 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.
- Demonstrate professional skills and a high standard of integrity.
Key skills/attributes/position specific competencies:
The following indicates what would typically be expected for this role at a competent level:
- Knowledge of Microsoft Desktop and server applications.
- Knowledge of computer hardware and peripherals and basic networking (LAN, VPN).
- Excellent written and verbal communication skills – especially writing professional reports.
- Strong telephonic and written etiquette.
- Information technology system support skills.
- Excellent Microsoft Office skills.
- Professional and punctual approach.
- Commitment to customer service and exceptional attention to details.
- High level of integrity and confidentiality.
- Able to work under pressure.
- Self-motivated.
- Problem-solving.
- Able to work on a rotational shift basis to cover weekend support. There will be night shifts rquired, including graveyard shifts.
Living the Spirit:
- The job obligations of an IT Helpdesk Technician L1 go well beyond what is listed above. Ensuring that you are living and applying our fundamental company values in your day-to-day tasks is critical to the success of Global Support and BET Software as a whole. We have outlined how you will bring our core company values to life in your role below:
- Continuously embracing the power of teamwork to overcome challenges and find innovative solutions to make a positive impact within the Global Support Team.
- Encouraging a supportive and inclusive environment where every team member's contribution is valued. Its always important to remember that success is a collective achievement, and we celebrate it as a team.
- Fostering an environment with open and clear communication to ensure everyone is on the same page. Team members are encouraged to use stand-up discussions/team/department meetings to communicate and exchange information that will benefit the team and contribute to BET Software's success.
- Embrace each day as an opportunity to learn and grow in the ever-evolving field of IT. Every day brings a new adventure in troubleshooting and finding solutions for our clients and greater team.
- Approach your work with a spirit of creativity and curiosity, seeking new ways to improve processes and finding excitement in challenges.
- Its important to uphold a culture of honesty, transparency, and integrity in all our interactions. At BET Software, we value and respect our team members' different backgrounds, viewpoints, and experiences.
- Uphold the importance of remaining accountable for your actions and decisions.
- Assume responsibility for all duties and responsibilities, ensuring that they are accomplished to the best of your ability. It is critical to remember that even when assisting other departments, you are still representing Global Support. Your work will represent the Global Support Team as a whole.
The Company We Keep:
- At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
go to method of application »
Job Description
We Want You:
- BET Software is looking for an Intermediate Cloud Engineer who will be responsible for the implementation and monitoring of cloud-native business applications operating on orchestrated container platforms, running in a hybrid cloud environment. The successful All-Star will be responsible for designing and managing the cloud-based systems for our company, as well as collaborate with our Teams to identify optimal solutions, modify systems, and ensure they meet needs. If you can also deploy, debug, and execute initiatives, leveraging relevant certifications and troubleshooting skills, then we want to meet you.
You Bring:
- A degree in Computer Science, business or a closely related area (BS in CS or EE, or the equivalent) or the relevant experience.
- The ability to make decisions to technically resolve business requirements.
A minimum of 1+ 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, etc
- Integration with other environments (authentication/directory services, network file systems, etc)
- 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).
- Programming fundamentals in any language.
- An understanding of Linux troubleshooting and permission SELinux.
- The ability to ensure customer needs are a top priority.
- The ability to communicate clearly and set the right expectations.
What You’ll Do:
- Work closely with our customers, to understand, capture, and deliver against their requirements.
- Work with the Operator Framework.
- Have 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.
- Work with seniors to 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 the equivalent.
- Maintain software repositories and apply software updates.
- Install, configure and maintain OpenShift environment.
- Maintain and/or 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 the next steps.
- Under the direction of the Senior Cloud Engineer, as Intermediate Cloud Engineer, you must be able to define clear communication standards and acceptable expectations with all stakeholders.
- Demonstrate 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 »
Job Description
We Want You:
- Do you see yourself as an expert who can design, as well as build software that is stable, scalable and performant? Would you be comfortable developing, delivering, and supporting applications, where data is received from, or rapidly made available to users of the systems? Can you do this with the highest degree of integrity possible? Then we're looking for you!
- As our Software Development Engineer, you should enjoy solving challenging problems of scale and availability. You should also have a demonstrated capacity for technical leadership, while meeting business goals.
- If you have strong programming fundamentals, and are excited to learn about current and future technologies, why not join us? You’ll be contributing to a wide range of projects in a highly collaborative and fast-paced environment, and you will become part of an industry-leading team creating solutions on a massive scale!
You Bring:
- At least 3-5 years’ experience within a development environment;
- 2 - 5 years database experience or 3 -5 years server/client- side language;
- Good written and verbal communication skills;
- Strong attention to detail.
What You’ll Do
- Design Fit for Purpose Solutions & Algorithms;
- Perform Planning;
- 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 & Failures;
- Direct 3rd Party Development Partners.
go to method of application »
Job Description
We Want You:
- Join the vibrant team at Hollywood Connect, a leading contender in the Internet Service Provider (ISP) realm, as we seek a Sales Administrator to bolster our operations. As an ISP Sales Admin, you'll be pivotal in fielding customer inquiries and supporting our Fiber to the Home service. Ready to dive into the fast-paced world of sales support? Apply today!
You Bring:
- Relevant Degree/Diploma in Business Administration or related field.
- Excellent organisational and time management skills, with the ability to handle multiple tasks simultaneously.
- Strong attention to detail and accuracy in processing and managing administrative tasks.
- Outstanding communication and interpersonal skills to interact effectively with customers and internal team members and stakeholders.
- Ability to work under strict deadlines.
- Sales oriented with strong analytical and time- management skills.
- Familiarity with sales reports and sales records.
- 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.
- Previous experience in the sales/administration environment (advantageous).
- Hands on experience with CRM software (advantageous).
What You’ll Do:
Sales Support:
- Collaborate with the sales team to assist with lead management, sales inquiries, and sales-related documentation.
- Help maintain customer databases and prepare reports via the System (This will be done via our digital and telephonic channels.)
Order Processing: Overflow Demand
- Efficiently process customer orders for internet services, ensuring accuracy and timely execution.
- Coordinate with various departments to facilitate smooth service provisioning, installations, and activation.
Product Knowledge: Training provided
- Develop a strong understanding of our internet service offerings, pricing plans, and promotions to effectively communicate the benefits to customers and address their inquiries.
Sales Administration
- Maintain organised sales records and documentation, including customer contracts, agreements, and communications.
- Ensure compliance with company policies and industry regulations.
Living our 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
go to method of application »
Job Description
We Want You:
- Are you a passionate software developer looking for your next big opportunity? BET Software is on the hunt for an Intermediate Software Development Engineer (Live) to join our dynamic Johannesburg team. Your role will involve crafting and implementing top-notch software solutions, collaborating with colleagues, and mentoring juniors. You'll need a solid grasp of development principles, programming languages, and frameworks, and you'll play a key part in maintaining and improving our software. Ready to tackle exciting challenges and make a real impact? Apply now.
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 (advantageous).
- Experience in Message Brokers such as RabbitMQ Kafka (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
- Identify and establish objectives for self and team.
- Work on objectives or goals within timeline.
- Consider all reasonable factors, impediments, and obstacles.
- Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
Implementation - Ensure the Solution is Functionally Complete
- Deliver a solution which covers all the agreed specified tasks and user objectives.
- Deliver a correct solution which provides the correct results with the needed degree of precision.
- Ensure checked-in code is reviewed to ensure standards are met.
Implementation – Ensure the Solution is Reliable
- Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks).
- Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
- Ensure the solution is robust and remains continually available.
- Respond to outages and failures when and where needed.
- Improve fault tolerance even when operational conditions are not optimal.
- Ensure complete data recoverability so that data may be recovered, and the desired state of the solution can be reestablished (despite potential attacks).
- Ensure the solution is maintainable, and actively seek methods to reduce down-time.
- Ensure the solution is durable so that as user volumes and requirements change the solution can evolve over the long term.
- Ensure the solution simplifies support and maintenance support through traceability, and effective error messaging.
- Ensure over time, the solution becomes more mature where the interval between the interventions remain operational become less frequent.
- Ensure in the event of a failure reduce effective downtime is to the minimum possible.
Implementation – Ensure the Solution has Effective Security
- Ensure the solution is secure, and confidential by protecting all information and data (also data transmission).
- Ensure persons or other solutions have the degree of access appropriate to their level of authorisation and types.
- Ensure the solution has high integrity where the solution prevents unauthorised access to, modification of computer programs, data, or settings.
- Ensure the solution has a high degree of survivability despite third-Party interventions (attacks, human errors, hardware, or software faults).
- Employ logs and records so that actions and events can be proven to have taken place and cannot be disputed/repudiated later.
- Ensure wherever possible actions can be traced uniquely to the entity that performed them.
- Ensure wherever possible the identity of an entity can be proved to be the correct one.
Implementation – Ensure the Solution is Maintainable
- Ensure the solution and its relevant code base support ease of modification for future maintainers.
- Ensure the use of appropriate standards and methods.
- Ensure where possible (without affecting performance/security) the solution caters to maintenance by support teams rather than developers.
- Ensure modularity where the solution consists of discrete components so that a change in one component has minimal impact on other components.
- Ensure relevant documentation is provided to the support team to reduce the development support burden.
- Apply a strategy of reusability so an asset can be used in more than one solution or in building other assets.
- Where possible provide a mechanism for the solution to analyse its faults and provide reports before a critical failure.
- Develop the solution in a manner that supports modification for future developers thereby reducing the number of defects or negatively affecting system quality.
Verify Deployed Solutions
- Ensure the solution is delivered completely and with the additional assets which are required to make installation/deployment as seamless and easy as possible.
- Ensure the adaptable solution delivered is appropriate for different or evolving, software or other operational usage environments.
Respond to Outages & Failures
- Provide proactive support to Peers, Testing, Dev Support and Operational teams so number of escalations to the development team is reduced, thereby maximising development time.
- Provide support to the Dev Support when required during operational events and create or assist with the creation of SOP’s.
- Be available to handle emergency outages and failures for you 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.
Direct 3rd Party Development Partners
- When required supply appropriate information, domain knowledge, and access to partners.
- Provide timely, relevant, and constructive feedback to assist the partner to achieve success.
- Take corrective action when deviation from the plan is observed.
- Take all appropriate steps to ensure organisational success.
Behavioural Outputs:
Adaptably Resilient
- Adapts to change and is open to innovative 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 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.
- 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.
Living our Spirit:
- We firmly believe that teamwork makes the dream work.
- We collaborate seamlessly within our live development team and support respective departments to collectively achieve our goals.
- We approach each day as an adventure, eagerly tackling new challenges, adapting to changes, and constantly learning and growing.
- We put our hands up to provide live support as and when required. We are dedicated to ensuring the continuous stability and efficiency of our solutions.
- We actively respond to outages and failures, providing proactive support to peers, testing, and operational teams. We resolve issues quickly and make improvements to maximise solution stability.
- We direct system testing and validation procedures, ensuring the highest quality in our software.
- We pay strong attention to detail, uphold SEO principles, and strive for responsive and adaptive design.
- We take ownership of our responsibilities, adhering to best practices and embracing a proactive approach to problem-solving.
- We maintain excellent written and verbal communication skills, ensuring clear and open communication within our team and with other departments.
- We foster an environment that encourages innovative thinking and creative solutions, continuously seeking new ways to improve our software and development methods.
go to method of application »
Job Description
We Want You:
- Ready to take your career to the next level with BET Software? We're on the hunt for a proactive IT Project Administrator to join our dynamic Durban team. In this role, you'll support the smooth operation of projects and team activities, assisting with reporting and analysis under the guidance of a Project Manager. Your contributions will be key in implementing effective systems and processes, ensuring we stay at the forefront of the digital industry. If you're organised, detail-oriented, and eager to enhance team productivity, we want to hear from you. Apply now and become a vital part of our innovative journey.
You Bring:
- Completed or studying towards a relevant Degree or Diploma.
- Minimum of 2 years experience in Project Administration, in the Software development or ICT Industry.
- Solid understanding of MS Office (Word, Excel).
- Experience with Project Tooling (Jira, MS Projects, etc).
- Experience with knowledge base systems (Confluence, Zendesk, etc).
- Strong written and verbal communication skills.
- Effective time management requirement.
- Certification in Scrum/Agile or CAPM (advantageous).
What You’ll Do:
Project Documentation:
- Ensure that all communication to the stakeholders of the project is prioritised and added to the project tracking system.
- Scheduling regular meetings and recording decisions (eg. assigned tasks and next steps).
- Ensure the creation and updating of business and/or product workflows and stored to the organisations knowledge base system.
- Ensure all project planning deliverables, e.g. product roadmaps, project requests, RAID logs are updated timeously to represent the most current project information.
- Schedule the change/release ongoing for a project or operational change.
Project Communication:
- Develop and maintain good relationships with clients, stakeholders, and suppliers.
- Communicate with the support, infrastructure and development teams on project requirements when necessary.
- Deliver appropriate and consistent levels of communication throughout the project life cycle.
- Develop and maintain a good understanding of BETs stakeholder landscape, interactions and linkages across the organisation and its potential future movement.
- Act as the point of contact for all participants in specific project and coordination with other teams and functional partners, and actively escalate when needed to.
- Keep your finger on the “pulse” of projects and provide stakeholders enhanced communication during periods of stress.
Project Reporting:
- Maintain all project correspondence including project reports.
- Report on project success criteria results and metrics.
- Report on suggestions to improve efficiencies where applicable.
- Create dynamic reports and use the scheduler wherever automation is possible.
- Status, changes in direction, and relevant metrics are communicated to avoid misalignment and roadblocks.
Project Administration:
- Assist the Project Management Team in managing project deliverables in line with the project plan.
- Ensure all project tasks are loaded onto the project tracking system.
- Record, manage and escalate any project issues, risks and changes identified.
- Monitor project progress through continual updates via written and verbal communication.
- Ensure that the team is self-organised and that changes are made quickly, in accordance to approved company best practices.
- The process of how information is exchanged is streamlined, managed and effective.
- Regular follow-ups, as and when required, to keep abreast of project progress and the documentation/stakeholders requiring updates.
Living the Spirit
- As IT Project Administrator, you are encouraged to live the spirit of the BET values, recognising that your role is pivotal in the successful execution of technical projects in our dynamic and 24/7 environment. The below outlines how you can live the spirit in your role as IT Project Administrator:
- We proactively step up to support our Project Managers, taking on administrative tasks that keep projects on track and our teams organised. We prioritise clear communication, efficient documentation, and proactive scheduling to ensure that project progress never falters.
- We thrive on the excitement of navigating through the IT project development life cycle. Each day brings unique challenges, and we approach them with a sense of adventure, constantly seeking innovative solutions to ensure project success.
- We understand that the foundation of our success lies in collaboration. We actively build relationships with our clients, stakeholders, and team members, forging a unified force that turns project goals into reality. We believe that the dream truly works when we work together.
- Embracing our individuality and authenticity, we bring diverse perspectives to the table. By staying true to ourselves, we foster creativity and inclusivity in our project management methodologies. We are strong communicators, both verbally and in writing, and our exceptional interpersonal skills shine as we provide outstanding customer service.
go to method of application »
Job Description
We Want You:
- Are you ready to take the helm of innovation and drive success as a Software Delivery Lead (Ownpay) at BET Software in Johannesburg? We're searching for two visionary leaders to orchestrate the delivery of cutting-edge product and system development projects across a spectrum of technologies. Your role will be pivotal, steering a cross-functional team through the intricacies of the project lifecycle, from inception to execution. Crafting timelines, fostering collaboration, and mentoring team members will be second nature to you as you navigate the dynamic landscape of software development. If you're eager to shape the future of technology, inspire excellence, and lead with passion, seize this opportunity and propel your career to new heights with us. Apply now and let your leadership shine.
You Bring:
- At least 10 years in a technical role within the IT industry.
- At least 3-5 years’ experience managing/leading software development cross functional teams.
- Experience facilitating timely product/project delivery.
- Detailed knowledge of the SLDC and management of software projects.
- Driven to achieve results despite obstacles.
- Good written and verbal communication skills.
- Strong attention to detail.
What You’ll Do:
SDLC Management
- SDL’s responsible for each phase of the product or project life cycle, end-to-end from inception, growth, maturity to decline. Where applicable this includes inception, requirement, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring and decommissioning as required.
- Aligns development roadmap with business, clients (internal and external) and technology through collaboration with multiple team members.
- Manages issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support/post deployment process.
- Prioritises and plans of backlogs/demand pipelines and product roadmaps.
- Define, track and measure product Business Benefit Realisation as appropriate to your product development space.
- Maintains sound technical understanding and in-depth product as well as general group product and system knowledge.
Strategic Mindset
- Aligns objectives and activities to the broader strategic needs of the team and BET Software.
- Customer centric - responsible for creating and proper grating a customer-oriented attitude within the team while identifying and understanding the needs of all customers and managing their expectations.
- Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk associated to the product.
- Aligns and collaborates with other product teams as required to achieve objectives.
- Provides consistent, clear, and regular communication with key internal and external stakeholders.
- Integrates team and department processes and procedures effectively with company-wide processes and procedures.
Team Management
- Leading direct and indirect reports for the successful management of the allocated product (i.e., seconded team members).
- Ensures that the cross-functional team is aligned with the company’s strategy and working towards achieving the strategy.
- Ensures the team is appropriately resourced and members are equipped with the requisite skill required for both current and future projects.
- Planning of work allocation to ensure that each member in the team has work assigned to them. Tracking the completion of the work.
- Supports and/or develops a training and career development plan for each team member.
- Collaboratively works with team members to set performance goals and measures
- Conducts regular performance discussions with the team to facilitate a culture of growth.
- Facilitates mentoring and coaching as required.
- Oversees all aspects of the team by facilitating and resolving issues through effective problem solving and communication skills.
- Maintains a current and future skill matrix for the team.
- Creates a culture for teams that are aligned to the platforms and BET values.
Behavioural Outputs:
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.
- 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 opportunities to create new ideas and innovate or improve efficiencies wherever possible.
- Solve problems through questioning the status quo.
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 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.
Build a strong team spirit and camaraderie within the team, by encouraging team members to collaborate, support and face challenges as a unit.
- Fostering a culture within Software Development for continuous improvement and encouraging flexibility to changes in the dynamic field of Development by embracing new challenges, technologies and methodologies as a new learning opportunity for the team.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.