Current jobs related to Software Engineering Team Lead - Randburg, Gauteng - Pro Development Group


  • Randburg, Gauteng, South Africa Mukuru Full time

    We have an exciting opportunity for a Software Engineering Team Lead to join our Financial Services (Insurance) engineering team, where you'll be surrounded by passionate individualsThe ideal candidate is expected to be a technical expert, a team leader, and a problem solver, ensuring the successful delivery of high-quality software products while...


  • Randburg, Gauteng, South Africa Standard Bank Group Full time

    Job Location : Gauteng, JohannesburgDeadline : April 28, 2025Job DescriptionWe are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.Lead and...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job DescriptionWe are looking for a skilled Civil Design Engineer to join our team in Johannesburg North. As a key member of our infrastructure development team, you will play a crucial role in designing and developing various infrastructure projects, including roads, bridges, and utilities.About the JobYour primary responsibilities will...


  • Randburg, Gauteng, South Africa NTT Data Full time

    We are seeking a highly skilled Senior Developer Engineering Lead to drive innovation and excellence in our software development teams. This role involves overseeing the design, development, and implementation of cutting-edge software solutions.Key ResponsibilitiesLead cross-functional teams to deliver high-quality software products on time.Ensure adherence...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Network Engineering in Johannesburg North has an exciting opportunity for a motivated Electrical Engineer to join our team. As a recent graduate in Electrical Engineering, you will have the chance to work on a variety of projects, develop your skills, and contribute to the growth of our company.Main ResponsibilitiesDesign, develop, and test electrical...


  • Randburg, Gauteng, South Africa beBee Careers Full time

    Job OverviewThis senior software engineering role provides expert technical guidance and leadership to develop large-scale, multifunctional systems. As a key member of the team, you will provide strategic input to management on system sizing and recommendations.Key ResponsibilitiesServe as a primary technical point of contact for external technology...

  • Software Engineer

    4 weeks ago


    Randburg, Gauteng, South Africa Weplace Full time

    An industry leading Bank has an exciting opportunity available for a Software Engineer: Full Stack (Python) to join their dynamic team.POSITION INFOPurpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job DescriptionWe are seeking a highly skilled Design Engineer to lead our railway construction projects. As a key member of our team, you will be responsible for developing civil construction project specifications and designs based on customer requirements and design standards. Your expertise in CAD software and other engineering tools will be instrumental...


  • Randburg, Gauteng, South Africa beBee Careers Full time

    Job SummaryWe are looking for a highly motivated and experienced Software Development Team Lead to lead a team of software developers and contribute to the delivery of high-quality software solutions.The ideal candidate will have a strong technical background in software development, excellent leadership and communication skills, and the ability to...


  • Randburg, Gauteng, South Africa Network IT Full time

    Job DescriptionWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at Network IT. As a key member of our development team, you will be responsible for leading the design, development, and maintenance of our software applications within the .NET framework.The ideal candidate will have a strong technical background...

Software Engineering Team Lead

2 weeks ago


Randburg, Gauteng, South Africa Pro Development Group Full time
Job Description:
At Pro Development Group, we are seeking a highly skilled Software Engineering Team Lead to oversee the design, development, and implementation of software solutions. This role involves managing project timelines, ensuring high-quality code, and collaborating with cross-functional teams to define project requirements and deliverables.

Responsibilities:
1. Oversee the design, development, and implementation of software solutions using advanced Java 17 and C# skills.
2. Manage project timelines, ensuring timely delivery of projects by coordinating with team members and stakeholders.
3. Collaborate with cross-functional teams to define project requirements and deliverables, ensuring alignment with company goals.
4. Ensure adherence to coding standards and best practices, conducting regular code reviews and providing constructive feedback to team members.
5. Troubleshoot and resolve complex technical issues, leveraging expertise in software design and development.
6. Stay updated with the latest industry trends and technologies to drive innovation, continuously improving processes and workflows.

Requirements:
1. Proven experience as a Senior Developer or Engineering Lead, with extensive knowledge of software development principles and methodologies.
2. Strong proficiency in programming languages such as Java 17 and C#.
3. In-depth understanding of software design patterns, microservices architecture, and RESTful API development.
4. Experience with DevOps toolsets, particularly Azure, and a strong understanding of ETL processes.
5. NQF Level 6 qualification in Computer Science or Information Technology, demonstrating a solid foundation in computer science principles and theories.

Technical Knowledge:
1. Advanced Java (17) and C# programming skills, with expertise in software design and development.
2. In-depth understanding of database concepts, including DB table relationships and data modeling.
3. Experience with back-end development on MSSQL and Azure, leveraging expertise in data modeling and design.
4. Familiarity with Abinitio / Connect Direct, and other ETL tools, for efficient data processing and movement.