Current jobs related to Software Engineering Team Lead - Durban - RecruiTech


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

    About the JobBET Software is a leading provider of software solutions, and we are currently seeking an Intermediate Software Engineer - Application Support to join our team. In this role, you will be responsible for providing technical support and assistance to our customers, ensuring that they receive exceptional service and help resolve any issues they may...


  • Durban, KwaZulu-Natal, South Africa LexisNexis (Proprietary) Limited Company Full time

    As a Senior Software Engineer, you'll be responsible for overseeing the development of cross-functional software products. Your role will involve complex research, design, and implementation of software assignments.Key ResponsibilitiesCollaborating with other personnel or team members to finalize requirementsCompleting complex bug fixes, resolving technical...


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

    About the RoleBET Software is seeking an experienced Senior DevOps Engineering Lead to drive technical excellence and reliability across our products. This role involves leading the DevOps capabilities product lifecycle, aligning objectives with broader strategic needs, and fostering a customer-oriented attitude within the team.Main Responsibilities•...


  • Durban, KwaZulu-Natal, South Africa Network Contracting Full time

    Position OverviewWe are seeking a highly experienced Senior Software Development Engineer to join our team at Network Contracting.The successful candidate will be responsible for leading software development efforts, collaborating with cross-functional teams, and driving innovation within the company.Key Responsibilities:Design and Develop Software Systems:...


  • Durban, South Africa Sage Group PLC Full time

    **Advert** - People make Sage great. From our colleagues delivering ground-breaking solutions to the customers who use them: people have helped us grow for more than thirty years, and people are driving our future as a great SaaS company. We're writing our next chapter. Be part of it! At Sage, we recognize that the world of work has rapidly shifted over the...

  • Software Team Lead

    1 day 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...

  • Software Engineer

    3 days ago


    Durban, KwaZulu-Natal, South Africa Betting Entertainment Technologies (Pty) Ltd Full time

    We are looking for a highly skilled software engineer to join our innovation team as a Software Engineer - Innovation Team. As a key member of our team, you will be responsible for designing, developing, and delivering innovative software solutions that meet the company's strategic objectives.Your expertise in front-end and back-end development will enable...


  • Durban, KwaZulu-Natal, South Africa RELX INC Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Durban, South Africa.About the RoleThis position involves performing complex research, design, and software development tasks within a software functional area or product line. As a senior member of the squad, you will provide direct input to project plans, schedules, and...


  • Durban, KwaZulu-Natal, South Africa RELX Full time

    Software Engineering LeadReady to take on a leadership role and guide a talented team? Apply now and let's achieve great things together.About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for...


  • Durban, KwaZulu-Natal, South Africa LexisNexis (Proprietary) Limited Company Full time

    Job Description:As a Senior Software Engineering Lead, you will leverage your expertise to guide management and lead multifunctional development teams in tackling intricate challenges. Your role will involve spearheading designs of large projects, devising innovative solutions to complex problems, and serving as a trusted authority in your...


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

    Lead, support, and innovate BET Software DBN is searching for an Application Support Team Lead to take charge and drive excellence. In this role, you'll manage and mentor a team of Application Support Analysts, ensuring seamless operations, optimal performance, and top-tier customer experience. From overseeing daily tasks to monitoring key performance...


  • Durban, KwaZulu-Natal, South Africa LexisNexis (Proprietary) Limited Company Full time

    As a Senior Software Engineer, you'll perform complex research, design, and software assignments. Providing input to project plans, scheduling and methodology, you'll be developing cross-functional software products. You'll be working on individual tasks and solving problems.ResponsibilitiesInterfacing with other personnel or team members to finalize...


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

    About Saratoga SoftwareSaratoga Software is a consulting firm that prioritises flexibility in our work arrangements, embracing both remote and hybrid models to cater to our staff's preferences. We employ a diverse workforce to deliver quality solution delivery services. Our values of People Matter, Mutual Respect and Personal Excellence guide us in how we...


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

    Team Lead - Application SupportWe are seeking an experienced leader to join our team as the Application Support Team Lead. In this role, you will be responsible for leading a team of technical experts to deliver high-quality services and ensure seamless operations.Core Responsibilities:Lead a team of Application Support Analysts to deliver exceptional...


  • Durban, KwaZulu-Natal, South Africa Network Contracting Full time

    About the JobWe are seeking a highly skilled Senior Software Development Engineer to join our team at Network Contracting.This is an exciting opportunity for a talented professional to lead software development efforts and contribute to the growth of our company.Key Responsibilities:Design, Develop, and Maintain Software Systems: Collaborate with...


  • Durban, KwaZulu-Natal, South Africa LexisNexis Full time

    About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to...


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

    Job SummaryWe are seeking a highly skilled Software Systems Analyst to join our team at BET Software. In this role, you will be responsible for providing technical support and assistance to our customers, ensuring that they receive exceptional service and help resolve any issues they may encounter.Key ResponsibilitiesTo provide technical support and...


  • Durban, KwaZulu-Natal, South Africa Games Global Operations Limited Full time

    OverviewAre you a dynamic and experienced software developer looking to take the next step in your career? Do you have what it takes to lead a team of talented technical staff, drive innovation, and deliver cutting-edge solutions? Join us as a Software Development Team Lead and make an impact at Games GlobalResponsibilitiesLead and coordinate the software...


  • Durban, South Africa BET Software Full time

    **We Want You**: Our Development Team has a spot for a **Database Administrator Team Lead**. This people person will ensure the delivery of complex product and system development projects across a variety of products and technologies, whilst fostering communication and relationships between Team Members/Teams We are on the search for an All-Star that will...


  • Durban, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Diploma or Degree in Computer Systems (advantageous). - Microsoft Technology Associate (MTA) or Microsoft Technology Associate (MCSA) (advantageous). - Microsoft Systems Engineer (MCSE) (advantageous). - Experience with Office 365 and Azure (advantageous). - ITIL Foundation certification advantageous. - At least 1 years’...

Software Engineering Team Lead

4 weeks ago


Durban, South Africa RecruiTech Full time
Education:
  • BSc Computer Science, Electronic Engineering, a BCom, Business Information Systems (BIS) Degree, or a very high quality Technikon Diploma
  • Salesforce Certifications are an advantage

Experience:
  • 10+ years of work experience in a development environment
  • 5 8 years in the software development environment
  • 2 4 years managing a software development team
  • Experience in a fast-paced, agile environment
  • Experience with Application Lifecycle Management tools (ALM)
  • Experience having been a Tech Lead

Technical Competencies

Core:
  • Experience in application development in .NET
  • Test Driven Development experience is required
  • Proficiency in HTML, CSS and JavaScript
  • Strong knowledge of relational databases and T-SQL is required
  • Working knowledge of full SDLC process and delivery is required
  • Good knowledge of SOLID principles and design patterns
  • Version control with prior working knowledge of Git and SVN
  • Working knowledge of full SDLC process and delivery is required

Advantageous:
  • Architecture, Cloud Engineering, and Integration experience
  • Front end UX platform experience
  • Salesforce Lightning development experience
  • Prior experience with containerization, using docker
  • DevOps and CI/CD experience is advantageous

Key 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 decommissioning as appropriate

Development:
  • Write quality code and unit tests within the prescribed technologies
  • Comply with coding best practices, development and management methodologies
  • Meet the high level of expertise and experience required of this role

Team Management:
  • Participates in the recruitment of new staff
  • Manages direct and indirect reports
  • Ensures that the team is appropriately resourced (incl. capacity, hardware, software licensing, training material) and members are equipped with the requisite skill set required for both current and future projects
  • Developing a training and career development plan for each team member via the iStrive programme
  • Facilitate regular performance development conversations and drive agreed actions to support team members' growth as well as their contribution to the team and company culture
  • Facilitates mentoring and coaching, as required
  • Manage relevant team budgets
  • Ensures that the team is aligned with the company strategy and working towards achieving the strategy
  • Provides feedback to their manager on a regular basis, regarding team performance, health, wellbeing as well as product and project progress as applicable
  • Leads with a software engineering and customer first mindset