Back to position
KD Inc
Software Development Intern
JohannesburgFull-timeKD Inc

About the role

The Junior Software Developer Intern will support the design, development, testing, deployment, and maintenance of software applications. This role provides hands-on exposure to software development methodologies, coding standards, cloud technologies, AI solutions, and modern development tools while working under the guidance of experienced developers. Key Responsibilities - Assist in designing, developing, testing, and maintaining software applications. - Write clean, efficient, and well-documented code. - Participate in code reviews and technical discussions. - Troubleshoot software defects and implement fixes. - Assist with database design and management. - Support API integration and third-party system integrations. - Participate in Agile ceremonies including sprint planning and daily stand-ups. - Create technical documentation. - Perform unit testing and assist with system testing. - Learn and apply secure software development practices. - Support AI-enabled application development where applicable. Key Performance Indicators - Completion of assigned development tasks. - Code quality. - Learning and certification progress. - Participation in Agile activities. - Timely completion of work. - Quality of technical documentation.

Requirements

  • - Diploma or Degree in Computer Science, Information Technology, Software Engineering, or related field.
  • - Recent graduate or currently completing qualification.
  • - Basic understanding of programming concepts.
  • Exposure to one or more of:
  • - Java
  • - Python
  • - C#
  • - JavaScript / TypeScript
  • - HTML & CSS
  • - SQL Databases
  • - Git Version Control
  • - REST APIs
  • - Microsoft Azure or AWS (advantageous)
  • Desirable Skills
  • - Knowledge of React, Angular or Vue
  • - Mobile application development
  • - Docker or Kubernetes
  • - AI/ML fundamentals
  • - Microsoft Power Platform
  • - SharePoint Development

Powered by Bella — AI-powered hiring