Council for Scientific and Industrial Research (CSIR)
ICT Internship: Application Development (Three Positions)
Skills
2 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Other
Location:
Pretoria, South Africa
Work mode:
Hybrid
Published on:
19 October 2026
What they need
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a ICT Internship: Application Development (Three Positions) in the
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation¿s work contributes to industrial development and supports a capable state.
ICT Internship: Application Development (Three Positions) (Twenty-Four Months Contract) About The Job The CSIR has three Internship opportunities in the ICT Services Portfolio within the Solution Development department. The incumbents will focus on enterprise business application support and development, primarily utilising Oracle (including PeopleSoft), Microsoft, and open-source technologies. This includes designing, developing, modifying, updating, testing, maintaining, and supporting robust, integrated, enterprise-ready, database-driven process automation and bespoke applications. The incumbents will be allocated to teams in line with business demand, which can include rotation between teams.
Key Responsibilities Under supervision, the candidate will be required to:
The incumbents are expected to master any of the following technologies and frameworks through guided self-study that may be required to participate in the development, modification, updating, testing, maintaining and supporting integrated enterprise-ready database-driven process automation and bespoke applications:
Scripting and Automation Tools: VBScript, PowerShell, Python, JavaScript and Bash/Shell Scripting (Unix/Linux).
Data Objects: JSON, XML and XML/XPath.
General-Purpose Programming Languages: C#, Java, PHP, PL/SQL and Python.
Data Definition and Data Manipulation Languages:
SQL, PL/SQL and T-SQL.
ERP and Workflow Automation/Orchestration Languages: PL/SQL, PeopleCode and Power FX.
Web Technologies and User Interface Languages: JavaScript and HTML/CSS,
API Integration and Web Services Technologies: REST, GraphQL and SOAP.
System Interaction and Command Line Languages: PowerShell (Windows), Bash/Shell Scripting (Unix/Linux) and VBScript.
This includes, but is not limited to:
Developing backend logic using Oracle PL/SQL and SQL for complex business processes.
Assist in building and maintaining Oracle APEX applications and web-based user interfaces.
Integrate and test application modules using JavaScript and RESTful web services.
Development and maintenance of database objects such as procedures, packages, triggers, and views.
Participate in:
Researching and identifying innovative solutions to business problems.
Analysing user requirements and automating business processes.
Designing and developing custom business solutions.
Team meetings and code reviews to ensure adherence to best practices and security guidelines and improve coding skills.
Building and maintaining APIs for communication between software components
Resolve incidents and service requests following the prevailing service level agreements.
Maintain and support automated processes and business solutions
Analyse incidents and service requests for existing automated processes and custom business solutions to identify areas of improvement and optimise performance.
Prepare and maintain technical and governance documentation.
Comply with Governance Requirements ICT Services (Standard, Procedures, etc)
Write clean, efficient, and well-documented code.
Complete assignments on time and on brief
Collaborate with cross-functional teams.
Stay informed about relevant technologies and development trends.
Qualifications, Skills And Experience
An NQF 6 diploma in Informatics, Computer Science, Software Engineering, Information Technology or equivalent qualification.
Bachelor of Commerce or Bachelor Technology Informatics will be advantageous.
Ability to use at least one technology in each of the following groups, and at least three across all the groups to develop, modify, update, test, maintain and support process automation and bespoke applications:
Scripting and Automation Tools: VBScript, PowerShell, Python, JavaScript, Bash/Shell Scripting (Unix/Linux)
Data Objects JSON, XML, XML/XPath
General-Purpose Programming Languages C#, Java, PHP, PL/SQL and Python
Data Definition and Data Manipulation Language
SQL, PL/SQL and Transact
ERP and Workflow Automation/Orchestration Languages: PL/SQL, PeopleCode, Power FX
Web Technologies and User Interface Languages: JavaScript, HTML/CSS,
API Integration and Web Services Technologies: JavaScript and Python
System Interaction and Command Line Languages: PowerShell (Windows), Bash/Shell Scripting (Unix/Linux), VBScript
Solid understanding of relational databases and structured query language (SQL).
Foundational knowledge of PL/SQL programming will be an advantage.
A good understanding of business fundamentals in human capital and/or accounting will be an advantage.
Basic understanding of software security principles and coding best practices.
Foundational experience in designing and developing process automation and bespoke business solutions.
Familiarity with RESTful API design and development.
Awareness of integration technologies and design patterns, such as web services, APIs, and message queues.
Good understanding of relational databases and the ability to write and interpret SQL queries.
Strong collaboration skills and the ability to contribute effectively to a team-based environment.
Demonstrated problem-solving and analytical thinking abilities.
Good written and verbal communication skills.
Eagerness and ability to learn new technologies and programming languages through self-study and quickly.
What¿s in it for you? The CSIR Offers
- Flexible hybrid work arrangement;
- Learning and development opportunities.
- Competitive and market-related remuneration packages.
- Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme.
- We openly acknowledge and reward our employees' contributions and accomplishments through our esteemed CSIR Excellence Awards.
Closing date: 26 October 2026 PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY. For more info, please email us at [email protected] Please do-not send application to this mailbox, it is only for inquiries.
The CSIR is an equal opportunity employer. As such, it is committed to the employment Equity Act and will through the filling of this vacancy, give preference to candidates from designated groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances), and may also verify the applicant¿s educational qualification and employment history. The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified.
Other offers great for you!
These companies are also looking for great profiles
Freelance.com
Application Manager Senior
550€/jour
Freelance
92800 Puteaux, France
Onsite, Hybrid
Skills
7 days ago
Quick apply
AMRG
Expert(e) Oracle - Performance & Tuning
50 - 60 K€ (selon profil et expérience)
Permanent contract
Vannes, France
Hybrid, Onsite
Skills
7 hours ago
Quick apply
Vorstone
Application Owner
Freelance
93160 Noisy-le-Grand, France
Onsite
Skills
2 hours ago
Quick apply
No company information available.