Software Developer Team Lead

2 weeks ago


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




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

  • Software Developer

    3 weeks ago


    Durban, South Africa Carlysle Human Capital Full time

    Key Responsibilities: Develop and enhance the web application with a focus on performance, scalability, and security. Lead the migration efforts from AngularJS to Angular, ensuring a smooth transition. Provide mentorship to junior developers and assist in their technical growth. Work closely with the Business Analyst to understand and implement technical...

  • Software Developer

    4 weeks ago


    Durban, South Africa Carlysle Human Capital Full time

    Key Responsibilities:Develop and enhance the web application with a focus on performance, scalability, and security.Lead the migration efforts from AngularJS to Angular, ensuring a smooth transition.Provide mentorship to junior developers and assist in their technical growth.Work closely with the Business Analyst to understand and implement technical...

  • Software Developer

    2 weeks ago


    Durban, South Africa Performability Recruitment Full time

    Our client in the logistics space in Durban is seeking a Software Developer to: Provide Technology vision and leadership in the entire product development lifecycle including the design, development and implementation and maintenance. Provide leadership and mentorship to the development team and ensure the team is productive. Assist in planning and...

  • Software Developer

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa Performability Recruitment Full time

    Our client in the logistics space in Durban is seeking a Software Developer to:Provide Technology vision and leadership in the entire product development lifecycle including the design,development and implementation and maintenance. Provide leadership and mentorship to the development teamand ensure the team is productive. Assist in planning and...

  • Lecturer IT

    4 weeks ago


    Durban, South Africa Educor Full time

    **Lecturer IT : Software Development (JB4124)**: Durban, Kwa Zulu Natal - Education Lecturer IT : Software Development (JB4124) Overport, Durban Market Related **Responsibilities**: - Develop and update curriculum materials to reflect industry trends and best practices. - Provide constructive feedback and guidance to students to support their learning and...


  • Durban, South Africa Carlysle Human Capital Full time

    Key Responsibilities: Assist in the development and maintenance of the web application using Angular (moving from AngularJS) and C# ASP.NET Web API. Collaborate with more senior developers and participate in code reviews to learn best practices and coding standards. Contribute to the enhancement of the application based on user feedback and business...


  • Durban, South Africa Carlysle Human Capital Full time

    Key Responsibilities: Assist in the development and maintenance of the web application using Angular (moving from AngularJS) and C# ASP.NET Web API.Collaborate with more senior developers and participate in code reviews to learn best practices and coding standards.Contribute to the enhancement of the application based on user feedback and business...


  • Durban, South Africa Switch Recruit Full time

    If you are a passionate and experienced developer looking to make a significant impact in the roadfreight/express industry, we would love to hear from you.Responsibilities:Designing, developing and maintaining client-side web applications and server-side code with a focus on performance and scalability Developing test plans, systems testing and coordinate...


  • Durban, South Africa Adzuna ZA B C2 Full time

    If you are a passionate and experienced developer looking to make a significant impact in the roadfreight/express industry, we would love to hear from you.Responsibilities:Designing, developing and maintaining client-side web applications and server-side code with a focus on performance and scalability Developing test plans, systems testing and coordinate...


  • Durban, South Africa Switch Recruit Full time

    If you are a passionate and experienced developer looking to make a significant impact in the roadfreight/express industry, we would love to hear from you.Responsibilities:Designing, developing and maintaining client-side web applications and server-side code with a focus on performance and scalability Developing test plans, systems testing and coordinate...


  • Durban, South Africa Switch Recruit (Pty) Ltd Full time

    A prominent player in the roadfreight/express industry in Durban is seeking a skilled and experienced Senior Developer to join our innovative teamIf you are a passionate and experienced developer looking to make a significant impact in the roadfreight/express industry, we would love to hear from you.Responsibilities:Designing, developing and maintaining...


  • Durban, South Africa Lead HR Consulting Full time

    **JOB PURPOSE** The Senior Manager: External Audit (SM: EA) will be responsible for leading and managing the external audit function. This role involves managing external audit engagements, ensuring compliance with auditing standards, regulations and industry best practices. **DUTIES AND RESPONSIBILITIES** **Audit Planning and Execution** - Lead the...

  • QA Lead

    7 days ago


    Durban, South Africa sarj.radia@carepoint365.co.uk Full time

    **Responsibilities**: 1. Develop and implement best practices in quality assurance to enhance software quality and reliability. 2. Establish and maintain QA processes and systems, ensuring they are efficient and effective. 3. Lead, mentor, and grow the QA team, fostering a culture of continuous improvement and excellence. 4. Collaborate with development...


  • Durban, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Matric - Relevant qualification in IT: Computer Engineering or Software Programming (Degree or Diploma). - A minimum of 3+ years of experience in an Application Support environment. - Minimum 1-year experience with databases. - Minimum 1-year server/client-side languages. - Exposure and experience with monitoring tools such...

  • Lecturer IT

    4 weeks ago


    Durban, South Africa Educor Full time

    Lecturer IT : Software Development (JB4124) Overport, Durban Market Related **Responsibilities**: - Develop and update curriculum materials to reflect industry trends and best practices. - Provide constructive feedback and guidance to students to support their learning and professional development. - Foster a supportive and inclusive learning environment...


  • Durban, South Africa BET Software Full time

    **We Want You**: BET Software is on a mission to find a **Financial Reporting Analyst** to help analyse internally generated betting software data. The successful All-Star will aid the company to shield its treasure chest from any financial losses caused by pesky system hiccups. You’ll work closely with the Finance Manager and the Business Intelligence...


  • Durban, South Africa BET Software Full time

    **We Want You**: Calling all aspiring data detectives! We’re searching for a **Junior Financial Reporting Analyst**, to unlock financial insights with us. Dive into the world of data integrity, reconciliation, and financial magic. Your mission - to ensure our ship sails smoothly and losses are a thing of the past, with your keen eye and analytical prowess....


  • Durban, South Africa Mr Price Full time

    We are searching for an energetic, people-oriented Studio Team Lead who is passionate about fashion and photography to join our in-house Photographic Studio. This role demands excellent communication skills, leadership abilities and fashion experience and will suit an individual who is looking to grow in a fast-paced, high-volume environment.  · Team...