×
Register Here to Apply for Jobs or Post Jobs. X

Program Team Leader - Development and Solutions

Job in Durban, 4056, South Africa
Listing for: BC Technologies
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Software Architect, Software Project Mgr/ Lead
Job Description & How to Apply Below

Job Purpose Statement

The Technical Lead is responsible for leading software development and delivering high‑quality, scalable software solutions that support business objectives across both onsite and remote teams. The role operates on a 70% leadership / 30% hands‑on engineering model, whereby the Technical Lead directs the team and oversees delivery while remaining actively engaged in the engineering effort. This encompasses guiding and developing engineers across teams, managing delivery end to end, planning and prioritizing work, and proactively identifying and mitigating risks and dependencies before they escalate.

The role further involves engaging with stakeholders to translate business needs into clear technical plans and solutions.

On the technical side, the Technical Lead contributes directly to software development, shapes system design, establishes and maintains engineering standards, conducts code reviews, and upholds high standards of quality and performance. The role requires sound, practical experience in both Java and .NET, including the development of web and desktop applications. Working closely with Project Managers, Business Analysts, and Business Units, the Technical Lead ensures that work is delivered successfully and provides tangible value to the business, drawing on strong technical expertise, leadership capability, commercial awareness and practical problem‑solving.

Core

Responsibilities Technical Leadership
  • Robust, scalable, and well‑architected solutions delivered to consistent engineering standards.
  • Lead the design, development, and delivery of robust, scalable software solutions.
  • Remain hands‑on with software development.
  • Define and enforce architecture, coding standards, and best practices.
  • Conduct code reviews and guide engineering decisions.
  • Drive system design across APIs and integrations.
  • Contribute to solution architecture design and technical roadmaps.
  • Evaluate technical options and recommend fit‑for‑purpose architecture.
  • Ensure solutions align with scalability, performance, security and maintainability requirements.
Team Leadership & Mentorship
  • Capable, motivated, and continuously growing engineering teams.
  • Lead and manage distributed teams (onsite and remote).
  • Mentor developers and support continuous learning and career growth.
  • Foster a culture of collaboration, accountability and engineering excellence.
  • Assist in recruitment, onboarding and capability building.
Collaboration with Project Managers & Business Analysts
  • Accurate planning, timelines and delivery tracking.
  • Alignment between technical execution and project milestones.
  • Refine and clarify requirements.
  • Translate business needs into technical specifications and solutions.
  • Participate in backlog grooming, sprint planning and requirement workshops.
  • Ensure clear communication between technical teams and non‑technical stakeholders.
Business Acumen & Strategic Alignment
  • Technical solutions that are commercially sound and aligned to business goals.
  • Understand business goals, operational challenges, and industry context.
  • Translate business requirements into scalable and efficient technical solutions.
  • Work with Business Units (BUs) to identify opportunities for process improvement and automation.
  • Balance technical decisions with cost, timelines and business impact.
  • Contribute to solution design with a focus on ROI, scalability and long‑term sustainability.
  • Provide input into roadmaps, prioritisation and solution feasibility.
Stakeholder Engagement
  • Strong, trusted communication between engineering teams and the business.
  • Engage with stakeholders across business and technical teams.
  • Communicate complex technical concepts in clear, business‑friendly language.
  • Act as a bridge between engineering teams and business units.
  • Provide input into solution architecture, feasibility and estimations.
  • Report on a weekly basis on progress of all projects, what each dev is working on, any assistance required from stakeholders.
Delivery & Execution
  • Predictable, on‑time delivery within scope and to high quality standards.
  • Drive Agile/Scrum delivery processes.
  • Ensure projects are delivered on time, within scope, and to high quality standards.
  • Identify risks and…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary