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: Aug 16, 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

     

    Software Developement Technical Lead - CPT

    You Bring:

    • Minimum of 7 years’ experience within a development environment;
    • 3- 6 years’ SQL experience;
    • 5 -8 years’ C# experience;
    • 5 -8 years’ .net core experience;
    • 5 -8 years’ RESTful API experience.

    Nice To Have:

    • 1- 4 years’ experience in document stores such as Couchbase / Mongo;
    • 1- 4 years’ experience in Message Brokers such as RabbitMQ / Kafka / Red Panda.

    What You’ll Do:

    Technical Leadership:

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

    Quality of Software Implementation:

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

    Initiative and Innovation:

    • Implement improved processes that have a positive effect on the team’s performance and company's bottom line.
    • Technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies.
    • Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved.
    • Shows foresight to prevent errors or delays in projects.
    • Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within the team and to the wider group.
    • Incorporates the new abilities into the day to day operational activities to improve the performance of products and systems.
    • Ensure techniques, technologies, tools and processes used are in line with industry best practices.

    Knowledge Share:

    • Identify team members requiring a piece of specific knowledge, skill or understanding and seek ways to impart or upskill the team members through coaching and mentorship.
    • Verify the knowledge has been imparted successfully and if not, take steps to rectify gaps in the transfer of the knowledge.

    go to method of application »

    Graphic Designer - DBN

    Job Description

    We Want You:

    • Are you a creative powerhouse with a flair for turning concepts into eye-catching visuals? We’re on the hunt for a Graphic Designer who’s ready to elevate our visual communications and make a real impact. As our design maestro, you’ll craft stunning graphics for everything from logos to promotional materials, bringing bold ideas to life with flair and precision. If you’re passionate about creating designs that captivate and inspire, we want to see your talent shine. Apply now and let’s create something extraordinary together.

    You Bring:

    • Be creative, adaptable to trends and conceptualise original ideas.
    • Formal training in graphic design, typography, interaction design and/or visual communications.
    • Have a strong, well-rounded portfolio that showcases your individual design aesthetic.
    • Good communication skills to accurately convey your concepts to clients and team members.
    • Be a skilled user of design software such as Adobe Illustrator, Photoshop and InDesign.
    • Mindful of client’s needs and the time and costs associated with what you will be delivering.
    • Have an active interest in art/design and passionate about the work you deliver.
    • A National Diploma/Degree in Graphic Art/Design or any related creative field.
    • Formal training/certification in the use of Adobe’s Creative suite of programs or similar.
    • Other software tools such Dreamweaver, HTML, CorelDraw or AutoCAD.
    • 2-3 Years’ experience in a similar role.
    • Proven graphic designing experience.
    • Exceptional design aesthetics.
    • A strong portfolio of illustrations or other graphics.
    • Detail oriented and highly organised.
    • Familiarity with design software and technologies (such as InDesign, Illustrator, Dreamweaver, Photoshop).
    • A keen eye for aesthetics and details.
    • Excellent communication and listening skills.
    • Ability to work methodically and meet deadlines.

    What You’ll Do:

    • Design multi-channel creative communications with an emphasis on digital: email, design web pages, brochures, logos, signs, books, magazine covers, annual reports, advertisements, and other communication materials.
    • Solid understanding of responsive design.
    • Create these materials by hand or by using technology, including computer software programs. Adobe's Creative Suite—including Photoshop, Illustrator, InDesign, and more—is the standard in the industry and most employers expect designers to be proficient with its programs.
    • Excellent knowledge of brand identity systems, typography, colour, iconography to develop layouts, visual treatments and user-focused digital designs.
    • Meet with clients to gain an understanding of what they want their proposed communications to look like. Create or incorporate illustrations, pictures, and designs to reflect the desired theme and tone of the communications.
    • Collaborate with front and back-end developers.
    • Select type size and style to enhance the readability of text and image.
    • Produce drafts for review by clients and make revisions based on the feedback received.
    • Be current with the latest digital design trends and tools.
    • Review final productions for errors and ensure that final prints reflect client specifications.

    Coveted Graphic Designer skills you will need:

    • Be creative, adaptable to trends and conceptualise original ideas.
    • Formal training in graphic design, typography, interaction design and/or visual communications.
    • Have a strong, well-rounded portfolio that showcases your individual design aesthetic.
    • Good communication skills to accurately convey your concepts to clients and team members.
    • Be a skilled user of design software such as Adobe Illustrator, Photoshop and InDesign.
    • Mindful of client’s needs and the time and costs associated with what you will be delivering.
    • Have an active interest in art/design and passionate about the work you deliver.

      Living the Spirit:

    • Embrace the adventurous spirit of trying new and innovative ideas in your design work. Challenge yourself to think outside the box and take risks to create unique and inspiring designs.
    • Dare to be yourself in your work. Let your personal style and unique perspective shine through your designs. Don't be afraid to express your individuality and authenticity in your creative work.
    • Recognise that great design often requires collaboration. Work closely with other team members, such as copywriters, illustrators, and clients, to ensure that the design aligns with the project's goals. Be open to feedback and input from others, as teamwork truly makes the dream work in design projects.
    • Treat every project as an adventure. Stay curious and open to learning. Keep exploring new design trends, techniques, and tools. Each project can be an opportunity to learn and grow as a designer.
    • When a project is successful, take a moment to put your hands up and celebrate the achievement. Recognise and acknowledge your hard work and that of your team.
    • Engage with the design community and your peers. Building a sense of community that can foster a supportive environment for your design work.
    • Consider the impact of your designs on the BET brand. Think about how your work can contribute to a greater purpose, whether it's promoting a cause, improving user experiences, or enhancing BET’s image.

    go to method of application »

    Senior Network Engineer (JHB)

    Job Description

    We Want You:

    • Are you ready to take your career to the next level with BET Software? We’re searching for a talented Senior Network Engineer to join our dynamic team in Johannesburg. As a key player, you’ll design and implement our cutting-edge network infrastructure, resolve advanced support issues, and lead our junior network engineering team. This is your opportunity to make a significant impact and be part of our All-Star team on an exciting journey. Apply now and elevate your career with us.

    You Bring:

    • Relevant Diploma/Degree in Computer Science, Engineering or a related field.
    • 8-10+ years’ experience with Juniper Advanced L2/3 Design and Implementation.
    • 8-10 years’ experience with FortiGate or equivalent firewalling technologies.
    • 8-10 years’ experience with F5 or equivalent LB technologies, experience in a Juniper and Mikrotik environment.
    • In-Depth knowledge of Data Centre core technologies.
    • Extensive knowledge of Routing protocols in Junipers BGP, OSFP and ISIS stack and how they are implemented and used to extend services within a multi-site environment.
    • Using eVPN services to enhance BGP capabilities.
    • Extensive knowledge of WAN and LAN catering for failover and high availability.
    • Data Centre design and architecture utilising virtualised technologies.
    • In-depth Firewall experience to help design, implement and maintain the perimeter.

    Skills

    • Sharp troubleshooting skills.
    • Ability to work independently.
    • Organisational and mentoring skills

    What You’ll Do:

    Technical Output:

    • Ensuring Network Architecture principles.
    • Troubleshooting issues related to the network infrastructure, hardware, and applications.
    • Liaising with network service providers, circuit and equipment providers regarding maintenance and fault issues.
    • Planning and designing in the Network team.
    • Capacity planning and Team Development using the best practices within the network team.
    • Setting up, implementing, and reviewing operational procedures.
    • New projects and documentation hand-over.
    • Planning and liaising regarding network upgrades.
    • Supporting the development, management, and configuration of network monitoring tools.
    • Assisting with escalations as requested by engineers.
    • Providing technical support and guidance.
    • Providing internal training for the network engineers.
    • Participating in the development and introduction of advanced services for the network, which involves research and testing.
    • Performing on-going analysis of network and services.
    • Collaborating with other groups within the company.
    • Keeping abreast of developments within relevant technology spaces.
    • Preparing and maintaining documentation.

    go to method of application »

    Quality Assurance Manager (CPT)

    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.

    go to method of application »

    Head of Software Development (DBN)

    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.

    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