ICT Internship: Application Development (Three Positions)

Council for Scientific and Industrial Research (CSIR)

Pretoria

On-site

ZAR 67,000 - 112,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible hybrid work arrangement
Learning and development opportunities
Competitive remuneration packages
CSIR Excellence Awards

Job summary

The CSIR ICT Services Portfolio invites applications for ICT Internship: Application Development (Three Positions) in the Solution Development department for a twenty-four month contract.

Interns will focus on enterprise business application support and development using Oracle (including PeopleSoft), Microsoft, and open-source technologies, designing, developing, updating, testing, and maintaining integrated, database-driven processes.

Qualifications

  • NQF 6 diploma in Informatics, Computer Science, Software Engineering, Information Technology or equivalent.
  • Bachelor of Commerce or Bachelor Technology Informatics will be advantageous.
  • Ability to use at least one technology in each group and three across all groups to develop, modify, update, test and support process automation.

Responsibilities

  • Develop and maintain enterprise-grade applications using Oracle PL/SQL and SQL.
  • Assist in building and maintaining Oracle APEX applications and web UIs.
  • Integrate and test application modules using JavaScript and RESTful web services.
  • Develop database objects such as procedures, packages, triggers and views.

Skills

VBScript
PowerShell
Python
JavaScript

Education

NQF 6 diploma in Informatics/Computing
Bachelor of Commerce or Bachelor Technology Informatics advantageous

Tools

Oracle PL/SQL
Oracle APEX
SQL
REST/GraphQL/SOAP
HTML/CSS

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Analyst Developer
Senior Analyst Developer

Council for Scientific and Industrial Research (CSIR) • Pretoria

On-site
ZAR 900,000 - 1,350,000
Learning opportunities
Competitive remuneration packages
Excellence Awards
Business Development Manager
Business Development Manager

Council for Scientific and Industrial Research (CSIR) • Pretoria

On-site
ZAR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Council for Scientific and Industrial Research (CSIR) • Pretoria

On-site
ZAR 1,800,000 - 2,400,000
Learning & development
Competitive pay
Pension & medical benefits
+1
Procurement Specialist
Procurement Specialist

Council for Scientific and Industrial Research (CSIR) • Pretoria

On-site
ZAR 600,000 - 750,000
Learning and development
Market remuneration
Pension & medical
Hardware, Firmware and Embedded Software Electronic Engineer
Hardware, Firmware and Embedded Software Electronic Engineer

Council for Scientific and Industrial Research (CSIR) • Stellenbosch

On-site
ZAR 700,000 - 950,000
Learning & development
Competitive pay
Pension/Medical scheme
Job: CSIR/ MICT SETA: Internship (One-Year Contract)
Job: CSIR/ MICT SETA: Internship (One-Year Contract)

Company : CSIR • Pretoria

On-site
ZAR 67,000 - 100,000
Internship: Physics / Industrial Physics / Electronics
Internship: Physics / Industrial Physics / Electronics

Council for Scientific and Industrial Research (CSIR) • Pretoria

On-site
ZAR 67,000 - 112,000
Learning opportunities
CSIR Excellence Awards
CSIR and MICT SETA Internship Programme 2026
CSIR and MICT SETA Internship Programme 2026

Career27 • Pretoria

On-site
ZAR 66,960 - 100,440
CS/IT Internship — Software, Data & ICT Support (1 Year)
CS/IT Internship — Software, Data & ICT Support (1 Year)

Company : CSIR • Pretoria

On-site
ZAR 67,000 - 100,000
Engineer:CSIR Equipment & Machinery
Engineer:CSIR Equipment & Machinery

Council For Scientific And Industrial Research (Csir) • Pretoria

On-site
ZAR 900,000 - 1,200,000
Learning and development opportunities
Competitive remuneration packages
CSIR Excellence Awards