CompanyCSIR
Location Scientia, Pretoria
SalaryMarket Related
Closing date2026-10-26
Date posted2026-10-22
Employment typeContract
About the CSIR ICT Internship 2026
The Council for Scientific and Industrial Research (CSIR) is inviting applications for three ICT Internship positions in Application Development within its ICT Services Portfolio, under the Solution Development department.
This 24-month internship is an opportunity for aspiring software developers and IT graduates to gain practical experience in enterprise application development, database management, software integration and business process automation.
Successful candidates will work with technologies such as Oracle, PeopleSoft, Microsoft and open-source platforms to help develop, maintain and support business applications. Interns will also gain exposure to application programming interfaces (APIs), database-driven systems, web technologies and automated business processes.
The CSIR offers a flexible hybrid work arrangement, learning and development opportunities, and competitive remuneration packages.
Key Responsibilities
Under supervision, successful candidates will assist with developing, testing, maintaining and supporting enterprise applications and automated business solutions.
Responsibilities will include:
Developing backend logic using Oracle PL/SQL and SQL to support complex business processes.
Assisting with building and maintaining Oracle APEX applications and web-based user interfaces.
Integrating and testing application modules using JavaScript and RESTful web services.
Developing and maintaining database objects, including procedures, packages, triggers and views.
Researching innovative technology solutions to business challenges.
Analysing user requirements and identifying opportunities to automate business processes.
Designing and developing customised business applications.
Building and maintaining APIs that enable communication between software components.
Troubleshooting incidents and service requests in accordance with service level agreements.
Maintaining automated processes and improving the performance of existing applications.
Participating in team meetings, code reviews and collaborative development activities.
Preparing and maintaining technical and governance documentation.
Writing clean, efficient and well-documented code.
Following ICT governance requirements, security guidelines and coding best practices.
Keeping up to date with emerging technologies and software development trends.
Interns may be assigned to different teams or rotated between teams according to business requirements.
Minimum Qualifications
Applicants must have:
An NQF Level 6 Diploma in Informatics, Computer Science, Software Engineering, Information Technology or an equivalent qualification.
The ability to use at least one technology from each of the specified technology groups and at least three technologies across the groups to develop, modify, test, maintain and support applications and automated processes.
A solid understanding of relational databases and SQL.
Basic knowledge of software security principles and coding best practices.
Foundational experience in designing or developing process automation and customised business solutions.
Strong analytical thinking and problem-solving skills.
Good written and verbal communication skills.
The ability to work effectively in a team.
A willingness to learn new technologies and programming languages independently.
A Bachelor of Commerce or Bachelor of Technology in Informatics will be advantageous.
Technical Skills and Technologies
Candidates should have experience with relevant technologies across the following groups:
Scripting and automation: VBScript, PowerShell, Python, JavaScript and Bash/Shell scripting.
Data formats: JSON, XML and XML/XPath.
Programming languages: C#, Java, PHP, PL/SQL and Python.
Database languages: SQL, PL/SQL and T-SQL.
ERP and workflow automation: PeopleCode and Power FX, as well as PL/SQL.
Web development: JavaScript, HTML and CSS.
API integration and web services: REST, GraphQL and SOAP.
System interaction: PowerShell for Windows and Bash/Shell scripting for Unix/Linux.
Foundational PL/SQL programming knowledge will be an advantage. Familiarity with RESTful API development, web services, message queues and integration design patterns will also be beneficial.
An understanding of business processes in human capital management and/or accounting will be an added advantage.
What the CSIR Offers
Successful candidates can benefit from:
A flexible hybrid work arrangement.
Learning and professional development opportunities.
Competitive, market-related remuneration packages.
Total guaranteed salary packages that include contributions to the pension fund, risk insurance and medical scheme.
Recognition of employee contributions through the CSIR Excellence Awards.
Employment Equity and Additional Information
The CSIR is an equal opportunity employer committed to the Employment Equity Act. Preference will be given to candidates from designated groups in accordance with the Act.
The organisation may verify applicants' qualifications and employment history and conduct credit or criminal checks where applicable to the position.
Only shortlisted candidates will receive feedback. The CSIR reserves the right to withdraw the advertisement before the closing date or not to make an appointment if no suitable candidate is identified.
Enquiries: Recruitmentinfo@csir.co.za
Please note that this email address is for enquiries only. Applications should not be sent to this mailbox.
How to Apply
Interested candidates who meet the requirements are encouraged to apply before the closing date.
To apply, click the “Apply Now” button on this page. You will be redirected to the official application page where you can complete and submit your application directly to the employer.
Closing date: 26 October 2026.
Applicants are encouraged to submit their applications before the deadline and ensure that their qualifications and technical skills are clearly reflected in their CVs.
Join WhatsApp Channel
Swipe right or left to view another job