HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    BE

    BET Software

    Software

    Technical Lead - Live

    Durban, South AfricaOn-SiteFull-timePosted 2w ago
    View all jobs

    Job description

    Technical Skills
    •    C# & .NET Core.
    •    RESTful APIs.
    •    SQL & Database Development.
    •    Software Architecture & Design.
    •    SDLC & Software Delivery.
    •    System Integration.
    •    Code Quality & Engineering Standards.
    •    Testing & Quality Assurance.
    •    Performance, Scalability & Security.
    •    DevOps & Modern Engineering Practices.
    •    Production Support & Complex Problem Resolution.
    •    Couchbase, RabbitMQ & Kafka (Advantageous).

    Cultural Skills
    •    Technical Leadership & Mentoring.
    •    Collaboration & Knowledge Sharing.
    •    Coaching & Team Development.
    •    Problem Solving & Innovation.
    •    Strategic Thinking & Decision Making.
    •    Continuous Improvement Mindset.
    •    Accountability & Ownership.
    •    Adaptability & Resilience.
    •    Communication & Stakeholder Engagement.
    •    Customer & Quality Focus.

    Responsibilities

    Technical leadership & architecture alignment
    • Provide hands-on technical leadership through collaboration, guidance, and knowledge sharing.
    • Ensure alignment with architectural standards in collaboration with software architects.
    • Guide solution design to meet functional, performance, and system integration requirements.
    • Enforce coding standards, reviews, and overall codebase quality.
    • Ensure solutions meet usability, reliability, performance, and security expectations.
    • Drive adoption of engineering practices that support throughput, efficiency, and scalability.

    Solution quality & implementation oversight
    • Ensure solutions are fully aligned to agreed requirements and user objectives.
    • Establish and enforce testing standards and delivery quality benchmarks.
    • Ensure solutions are thoroughly tested and production-ready before deployment.
    • Promote maintainable, extensible development practices to reduce defects.
    • Ensure appropriate documentation is provided to enable effective support.
    • Introduce mechanisms for proactive fault detection and reporting.

    Delivery optimisation & continuous improvement
    • Identify and implement process improvements to enhance team performance and delivery outcomes.
    • Anticipate and proactively manage technical risks, dependencies, and challenges.
    • Take ownership of complex problem resolution, including critical production issues.
    • Apply forward planning to prevent delays and minimize rework.
    • Drive adoption of modern tools, technologies, and best practices.
    • Encourage innovation, challenge existing approaches, and improve efficiencies.

    Problem-solving, innovation & adaptability
    • Lead problem-solving efforts with a structured and analytical approach.
    • Continuously identify opportunities to improve systems, processes, and delivery.
    • Adapt to changing priorities and environments with a proactive mindset.
    • Support informed decision-making by evaluating risks and long-term impacts.
    • Demonstrate resilience and maintain performance under pressure.

    Knowledge sharing & capability building
    • Identify team skill gaps and drive targeted knowledge transfer initiatives.
    • Ensure knowledge sharing is effective and address gaps where required.
    • Promote continuous learning and skill development across the team.

    Coaching & team development
    • Provide technical coaching, mentorship, and hands-on support.
    • Support the growth of junior, intermediate, and senior team members.
    • Foster a culture of collaboration, accountability, and continuous improvement.
    • Develop and deliver training materials and end-user training where required.

    Qualifications

    •    A minimum of 7 years’ experience within a development environment.
    •    Proficiency in architectural design principles and fundamental concepts.
    •    Demonstrated mentoring/leadership skills.
    •    Detailed knowledge of the SDLC and management of software projects.
    •    Excellent communication, motivational, and interpersonal skills.
    •    Strong attention to detail.
    •    5-7 years SQL/ database Experience.
    •    Preferably, Experience in document stores such as Couchbase would be advantageous.
    •    Preferably, Experience in Message Brokers such as RabbitMQ / Kafka would be advantageous.
    •    5-7 years C# experience.
    •    5-7 years .NET Core experience.
    •    5-7 years of restful API experience.

    Job details are sourced from the employer's original posting.

    Open job posting
    BE

    About the company

    BET Software

    BET Software is a company that provides software solutions.

    View all BET Software jobs
    Industry
    Software
    Open roles
    39

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.