CSIR: Software Developer Internships 2025

Company : CSIR
Location: Cape Town, South Africa
Closing date: 16 March 2025

Please scroll down for more Details and Apply




CSIR: Software Developer Internship Programme 2025

 

The CSIR has internship opportunities in the Centre for High Performance Computing (CHPC) programme within the National Integrated Cyberinfrastructure System (NICIS), which is hosted by the Next Generation Enterprises and Institution cluster.

 

The purpose of this internship is to provide graduates with an opportunity to gain practical work experience through research and development of competitive technologies and innovative products under the guidance of researchers and engineers within cross-functional teams. These positions are based in Cape Town and will report to Research Manager CHPC.

 

Key responsibilities:

Under supervision, the intern will be required to:

  • Participate in the development of web applications, ensuring seamless integration between frontend and backend components.
  • Utilize Django for backend and frontend development, including the creation of RESTful APIs, user authentication, profile management, data management, and reporting.
  • Design, develop, and maintain relational databases, optimizing queries and ensuring data integrity.
  • Work with HTML, CSS, and JavaScript to create responsive and user-friendly interfaces.
  • Assist in setting up and configuring NGINX for web server management, load balancing, and security.
  • Maintain clear and concise documentation of code, processes, and systems for future reference.

Requirements:

  • A National diploma or a bachelor’s degree in Information Technology, Computer Science, Software Engineering or related field;
  • Proficiency in Django and SQL;
  • Practical knowledge of programming such as Python;
  • Some experience with frontend technologies like HTML, CSS, JavaScript, and modern frameworks;
  • Understanding of cloud resources and version control systems (link to be provided to personal GitHub profile in CV);
  • Demonstrated experience in building websites and applications end-to-end, from design to deployment;
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues;
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders;
  • Industry certification in related ICT field would be advantageous;
  • Strong analytical, problem-solving skills as well as critical thinking;
  • Ability to work in a collaborative environment;
  • Time management skills;
  • Ability to take initiatives and be a team player;
  • Detail-oriented, strong work ethic and high standard of excellence;
  • Fast learner, achiever, sets high personal goals;
  • Must be able to multitask projects and meet their respective deadlines.

How to Apply

Click Here to Apply



Do you have a CV?

Create and Download a professional looking CV. It's as simple as entering your details. The system will use the details you entered to generate a professional looking CV which you can Download and use. Get started.



Send this Job to a friend via WhatsApp

Share on WhatsApp







Date listed: 2025-03-15 09:00:38 | Closing date: 2025-03-16 | INTERN | Location : Cape Town South Africa