See more Collapse

Software Developer Team Lead

1 month ago


Durban, South Africa RecruiTech (Pty) Ltd Full time
An exciting opportunity for a highly skilled and motivated Software Developer Team Lead to join a leading software consulting house. The ideal candidate must have expertise in translating Business Requirements Specifications (BRS) to user stories within Azure DevOps. This role requires strong leadership capabilities, technical proficiency in C#, MVC, Blazor, and Entity Framework, along with the ability to provide guidance to team members, contribute to basic architectural design, and effectively manage developers within the team.

Responsibilities:
 
Business Requirement Translation:
  • Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps.
  • Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements.
 
Technical Leadership:
  • Provide technical leadership and guidance to the development team, ensuring adherence to best practices, coding standards, and architectural guidelines.
  • Mentor team members in software development methodologies, tools, and technologies, fostering a culture of continuous learning and improvement.
 
Development and Code Review:
  • Participate actively in software development tasks, including coding, testing, debugging, and deployment, particularly in C#, MVC, Blazor, and Entity Framework.
  • Conduct regular code reviews to maintain code quality, identify areas for improvement, and ensure compliance with coding standards.
 
Architectural Design:
  • Contribute to basic architectural design discussions and decisions, considering scalability, performance, and maintainability.
  • Collaborate with architects and senior developers to design robust and scalable software solutions that meet business requirements.
 
Developer Management:
  • Lead, motivate, and manage a team of developers, fostering a collaborative and high-performance work environment.
  • Assign tasks effectively, monitor progress, and ensure timely delivery of high-quality software solutions.
  • Provide constructive feedback, conduct performance evaluations, and support the professional growth and development of team members.
 
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • Proven experience (minimum 5 years) in software development with existing experience (minimum 1 year) as a Team Lead, having demonstrated focus and implementations on C#, MVC, Blazor, and Entity Framework.
  • Strong understanding of Agile methodologies and experience working in Agile teams.
  • Demonstrated leadership skills, with the ability to inspire and motivate team members.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Proficiency in Azure DevOps or similar tools for agile project management and version control.
  • Experience in basic architectural design principles and software design patterns.
  • Ability to prioritize tasks, manage time effectively, and thrive in a fast-paced, dynamic environment.
 
Advantageous:
  • Certification in Agile methodologies (e.g., Scrum Master, Agile Certified Practitioner).
  • Experience with cloud technologies (e.g., Azure, AWS) and microservices architecture.
  • Familiarity with DevOps practices, including CI/CD pipelines and automated testing frameworks.
  • Has context menu
 
 
In sending your CV, you confirm that you have read and understood our POPI Policy found on our website www.recruitech.co.za.  Should you be unsuccessful for this particular position, you have no objection to us retaining your personal information in our database which you confirm is true, correct and up to date. Should a suitable opportunity arise in the future, we will contact you and request your permission to submit your information.

We have other current jobs related to this field that you can find below


  • Durban, KwaZulu-Natal, South Africa Initiate international Full time

    Are you keen on joining a team of multi-talented professionals with a wealth of experience in the industry and just the right blend of passion and drive for creating quality online games? Then you're reading the right job post An independent game development studio have an exciting job opportunity for a Software Development Team Lead to join their highly...


  • Durban, South Africa Adzuna ZA B C2 Full time

    Responsibilities: Business Requirement Translation:Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps.Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Technical Leadership:Provide...


  • Durban, South Africa RecruiTech Full time

    Responsibilities: Business Requirement Translation:Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps.Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Technical Leadership:Provide...


  • Durban, South Africa RecruiTech Full time

    Responsibilities: Business Requirement Translation:Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps. Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Technical Leadership:Provide...


  • Durban, South Africa Adzuna ZA B C2 Full time

    Responsibilities: Business Requirement Translation:Translate Business Requirements Specifications (BRS) into clear and concise user stories within Azure DevOps.Collaborate closely with stakeholders, including business analysts, project managers, and end-users, to ensure accurate interpretation and alignment of requirements. Technical Leadership:Provide...

  • Team Lead

    2 weeks ago


    Durban, South Africa RecruiTech Full time

    **R80 000 - R90 000** **Remote: Durban, Johannesburg and Cape Town** **Responsibilities**: **Software Delivery**: - Responsible for each phase of the end-to-end - Product/Project life cycle as applicable including initiation, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and...

  • IT Helpdesk Team Lead

    2 weeks ago


    Durban, South Africa BET Software Full time

    **IT Helpdesk Team Lead** **We Want You**: We are a Team of problem-solvers that are creating stronger and more sustainable tech solutions. In our Team, you won’t just talk about progress and innovation - we believe you will make it happen. **You Bring**: - Diploma or Degree in Computer Systems is advantageous. - Microsoft Technology Associate (MTA) or...

  • Software Team Lead

    2 weeks ago


    Durban, South Africa ThoroughTec Full time

    THOROUGHBRED PERKS FLEXIBLE WORK HOURS Inspiration doesn’t work 8 to 5 and neither do we (unless you’d like to of course ). As long as you put in your 8 hours a day, we don’t mind when you start or finish. That means you can put life first, avoiding the traffic, hitting the gym, ferrying kids or catching up on your beauty sleep. Your call. TUITION...


  • Durban, South Africa Initiate international Full time

    Are you keen on joining a team of multi-talented professionals with a wealth of experience in the industry and just the right blend of passion and drive for creating quality online games? Then you’re reading the right** job** post! An independent game development studio have an exciting **job** opportunity for a **Software Development Team Lead** to join...

  • Software Team Lead

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa ThoroughTec Full time

    THOROUGHBRED PERKS FLEXIBLE WORK HOURS Inspiration doesn't work 8 to 5 and neither do we (unless you'd like to of course ). As long as you put in your 8 hours a day, we don't mind when you start or finish. That means you can put life first, avoiding the traffic, hitting the gym, ferrying kids or catching up on your beauty sleep. Your call. TUITION BENEFITS...

  • Team Coordinator

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa BET Software Full time

    We Want You:Attention all team players and superpowered coordinators We've got an exhilarating opportunity that'll leave you buzzing with excitement. If you're ready to dive headfirst into the world of software development, while keeping the team spirit high, then listen upAt BET Software, we're on the lookout for a remarkable Team Coordinator to join our...

  • Team Coordinator

    3 days ago


    Durban, South Africa BET Software Full time

    **We Want You**: Attention all team players and superpowered coordinators! We've got an exhilarating opportunity that'll leave you buzzing with excitement. If you're ready to dive headfirst into the world of software development, while keeping the team spirit high, then listen up! At BET Software, we're on the lookout for a remarkable **Team Coordinator**...

  • Team Coordinator

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa BET Software Full time

    We Want You:You Bring: Minimum of 2 years' experience in Administration/Customer service. Minimum of 2 years' experience in a Software Development environment. Excellent time management and planning skills. Excellent verbal and written communication skills. Cooperative and communicative attitude with executive staff, managers, and employees. Analytical...

  • Team Lead

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa RecruiTech Full time

    R R90 000Remote: Durban, Johannesburg and Cape TownResponsibilities:Software Delivery: Responsible for each phase of the endtoend Product/Project life cycle as applicable including initiation, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and decommissioning as appropriate...


  • Durban, KwaZulu-Natal, South Africa BET Software Full time

    We Want You:Be part of a dynamic, energetic and supportive Team We are on the search for a Software Quality Analyst 2, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives.You Bring: BSc, BCom and Ndip. ISTQB Foundation Certified (Advantageous) At least 3 years...


  • Durban, South Africa BET Software Full time

    **We Want You**: Be part of a dynamic, energetic and supportive Team! We are on the search for a **Software Quality Analyst 2**, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives. **You Bring**: - BSc, BCom and Ndip. - ISTQB Foundation Certified...

  • Dba Team Coordinator

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa BET Software Full time

    We Want You:Are you a proactive organizer with a talent for ensuring everything runs like clockwork? BET Software in Durban is looking for a talented Team Coordinator to join our DBA Team. In this crucial administrative role, you'll support the daily operations and collaborate with the Team Leader to keep our team operating smoothly.You Bring: Minimum of 12...

  • Development Lead

    2 weeks ago


    Durban, South Africa Open Cities Lab Full time

    Are you passionate about leading a dynamic team in the world of data and technology? Do you thrive in a collaborative environment where innovation and excellence are paramount? If so, this could be the opportunity you've been waiting for! As the development lead, you will play a pivotal role in shaping our Tech ecosystem, optimising productivity, and driving...

  • Dba Technical Lead

    2 weeks ago


    Durban, South Africa BET Software Full time

    **We Want You**: **You Bring**: - 5-7 years’ experience in a commercial environment utilizing a high transaction database. - 5+years’ experience in PostgreSQL/MS SQL - all aspects. - Advanced SQL skills and query writing skills. - Advanced troubleshooting SQL skills. - Optimise queries and database performance through indexing, query tuning, and...


  • Durban, South Africa RELX Full time

    QUALIFICATIONS: - 7+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: - Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Strong experience with various resource models such as Managed Services and/or Staff Augmentation. - Strong knowledge in...