JobHabor

Technical Lead - Live

BET Software
Location
Durban, KwaZulu-Natal, South Africa
Workplace
Onsite
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

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.

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.
  • 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.

Skills

  • Accountability & Ownership
  • Adaptability & Resilience
  • C# & .NET Core
  • Coaching & Team Development
  • Code Quality & Engineering Standards
  • Collaboration & Knowledge Sharing
  • Communication & Stakeholder Engagement
  • Continuous Improvement Mindset
  • Couchbase, RabbitMQ & Kafka (Advantageous)
  • Customer & Quality Focus
  • DevOps & Modern Engineering Practices
  • Performance, Scalability & Security
  • Problem Solving & Innovation
  • Production Support & Complex Problem Resolution
  • RESTful APIs
  • SQL & Database Development
  • Software Architecture & Design
  • Strategic Thinking & Decision Making
  • System Integration
  • Technical Leadership & Mentoring
  • Testing & Quality Assurance

More jobs at BET Software

All 31