ICT Internship: Application Development 3X

ICT Internship: Application Development (Three positions)

(Twenty-Four Months Contract)

About the job:

The CSIR has three Internship opportunities in ICT Services within the Solution Development department. The incumbents will be responsible for designing, developing and testing cutting-edge applications and analyzing, modifying and/or updating existing applications by using their development skills and following the development practices prescribed by best practices and the ICT development methodologies, standards, procedures and guidelines. The incumbents will work closely with the senior development team to design, code, integrate and test software applications. This role offers an excellent opportunity for career growth and skill development in a fast-paced, collaborative environment. This position is based in Pretoria.

Key responsibilities:

  • Ability to program in at least three programming language such as. PHP SQL / Java / Python / C# / JavaScript / HTML / HTML5 / XML etc. 
  • Excellent understanding of software design and programming principles.
  • Develop and implement integrations between various systems and applications.
  • Design, develop, and maintain APIs to enable seamless communication between different components of software applications.
  • Collaborate with the senior development team to analyse user requirements and translate them into technical specifications.
  • Write clean, efficient, and well-documented code.
  • Conduct thorough unit and integration testing along with debugging of software applications.
  • Collaborate with cross-functional teams to ensure smooth integration and deployment of software solutions.
  • Stay up to date with the latest industry trends and technologies and recommend best practices to improve development processes.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Assist in troubleshooting and resolving software defects or performance issues.
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools
  • Design creative prototypes according to specifications
  • Write high quality source code to program complete applications within deadlines.
  • Evaluate existing applications to reprogram, update and add new features.
  • Develop technical documents and handbooks to accurately represent application design and code.

Qualifications, skills and experience:

  • A Diploma (NQF 6) in computer science/engineering, Software Engineering, information technology or equivalent qualification or higher
  • Understanding of software security principles and best practices.
  • Good working knowledge in Designing and building applications.
  • Knowledge of RESTful API design and development.
  • Familiarity with integration technologies and patterns (e.g., message queues, web services, APIs).
  • Good understanding of database systems and SQL.
  • Ability to work collaboratively in a team environment and contribute to group discussions.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, both written and verbal.
  • Demonstrated ability to learn new technologies and programming languages quickly.
  • All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA).

ICT InternshipClosing date: 27 July 2023


For more info, please email us at Recruitment02@csir.co.za Please do-not send applications to this mailbox, it is for inquiries 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.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button