Current jobs related to Mentor - Software Development - Johannesburg - The Digital Academy


  • Johannesburg, South Africa Iris Software Full time

    The Africa Assurance Innovation and Digital team is seeking a Senior Software Developer – Assistant Manager, capable of driving impactful digital and innovative solutions for the Assurance business. This leadership role requires advanced proficiency in smart technologies, including Robotic Process Automation (RPA), Machine Learning (ML), Artificial...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Intermediate Software Developer Job Rank : Manager Location : Johannesburg, Gauteng Your responsibilities The Africa Assurance Digital Innovation team is looking to hire a skilled Intermediate Software Developerto build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...


  • Johannesburg, South Africa Betsoftware Full time

    A leading software solutions company in Johannesburg is seeking a Senior Software Developer to lead the creation of complex software solutions. The successful candidate will design, code, and mentor team members while ensuring quality and delivering professional growth opportunities. Ideal applicants should have at least 5 years of relevant experience and a...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, South Africa Konsise Software Full time

    A software company based in Johannesburg is seeking recent graduates for their Software Development Graduate Program. This opportunity allows candidates to work with advanced technologies, including SAP and Java, while developing specialist skills in a dynamic environment. Applicants must have a relevant qualification and strong communication skills. Please...


  • Johannesburg, South Africa Faac Group Full time

    A leading technology company seeks a Senior Software Developer in Johannesburg to spearhead innovative software design and development. The ideal candidate must possess over 5 years of experience with expertise in C#, Maui / Xamarin, and database management. Key responsibilities include mentoring junior developers, ensuring high code quality, and...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa LexisNexis Risk Solutions Full time

    A leading technology company in Johannesburg is seeking a Senior Software Engineer to lead software design and development. Responsibilities include mentoring junior engineers and collaborating with cross-functional teams. The ideal candidate will have extensive experience in software engineering, a Bachelor's degree, and proficiency in dot net, C#, and...


  • Johannesburg, South Africa iDbase Software Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...

Mentor - Software Development

3 weeks ago


Johannesburg, South Africa The Digital Academy Full time

The Digital Academy focuses on creating innovative digital products in Africa. Launched in response to a frustrating lack of digital skills on the continent, our vision is to create opportunities for youth through incentive-based learning with strategic corporate partners who share a common vision. Our interns learn practical, hands-on development skills that are needed in the real world whilst building commercial-facing products via a rapid internship programme.

**Duties**
*
Duties and responsibilities include, but are not limited to:

- Mentor and support learners to achieve a theoretical and practical understanding of modern software development practices
- Implementing software solutions to fulfil clients' requirements.
- Leading and managing learners
- Reporting to management on the progress of the products and development of the learners.
- Ensuring that your skills and understanding is up to date

**Criteria**

**Essential**
- 1-3+ years of relevant experience in the Software Development industry
- Experience with any programming language
- Experience with any frontend framework (React, vue, angular, etc)
- Experience with backend development
- Experience with databases (SQL or NOSQL)
- Demonstrated ability to work both independently and as a productive team member, within an environment where there are time constraints and the pressure of project deliverables
- Strong interpersonal skills, including the ability to communicate and work effectively with a diverse range of clients and stakeholders and ensure an engaged, productive team and client culture.
- Excellent written and verbal communication skills, including demonstrated ability to contribute effectively in / and facilitate meetings, write clear and precise user stories, packaged releases, and technical documentation.
- A clear understanding of how to work in an agile environment using SCRUM principles and tools (GIT, Trello etc)
- Passion for teaching others

**Desirable**
- Experience working with Docker
- Experience with hosting on any platform
- Experience with Postgresql and MongoDB

**Job Types**: Full-time, Permanent

**Salary**: R10,000.00 - R16,000.00 per month