Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 20, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Council for Scientific and Industrial Research (CSIR) is one of the leading scientific and technology research, development and implementation organisations in Africa. Constituted by an Act of Parliament in 1945 as a science council, the CSIR undertakes directed and multidisciplinary research, technological innovation as well as industrial and scientific...
    Read more about this company

     

    ICT Internship: Application Development

    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 analysing, 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).

    Closing date: 27 July 2023

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Council for Scientific and Ind... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail