Senior Software Developer

National Research Foundation
  • Post Date: Mar 2, 2022
  • Apply Before : Mar 3, 2022
  • View(s) 32

Job Details

  • Qualifications Bachelor Degree
  • Industry Research, science & technology
  • Centre Cape Town
  • Where to submit application
    Applicants should submit a comprehensive CV by logging to https://ess.nrf.ac.za/Account/Recruitment and apply online. Applications should be accompanied by a letter of motivation indicating the applicant·s suitability for the position. The names and contact details of at least three referees should be provided.

Job Description

Key Responsibilities: • Develop, test, and maintain SDP system and its components • Participate in the documentation and refinement of system requirements, design and implementation solutions • Research, innovation and continuous skills and insight development • SDP system quality assurance and control • Support deployment of releases and fixes. • Support the SDP·s compute infrastructure requirements • Contact with other areas of the organization to develop new/improved processes and supporting systems. • Participate in project management and systems engineering activities. • Mentorship, development and guidance of new members Key Requirements: Qualification: B. Eng. / B. Sc. / B. Tech. or higher in Computer Engineering, Computer Science or Electrical Engineering or related field Experience: • 7 years’ experience, in a combination of further (post-graduate) education and work experience. Experience developing software and systems in Python, or other imperative languages • Experience in systems analysis and engineering • Experience working with formal project management and agile practices and methods • Experience working with data processing or backend systems • Knowledge, experience or specialization in implementing specialist technology and computing modules, e. g. security, networking, identity and access management, file management systems, large scale computing and storage, etc. • Experience integrating and configuring various software technologies and infrastructure • Experience in technology research, technology development and maturation towards production readiness Knowledge: Knowledge, experience or specialization in some computing concepts such as computing theory, data science, architecture, algorithms and patterns, parallel computing, computer systems optimization, etc. Additional Notes: ADVERTISEMENT • A post-graduate degree or equivalent qualification in computer engineering, computer science, electrical engineering or related fields • Demonstrated domain and technology knowledge, expertise, specialization or thought leadership in computing, systems design, architecture or implementation. This can be demonstrated through certification, higher research-focused qualifications, or record of delivery of dynamic solutions, organizing or leading contribution in the technology or innovation community • Ability to effectively transfer knowledge and skills to other team members • Ability to mentor, guide and further develop junior team members • A clear and methodical approach to problem solving • A high attention to detail, excellent organization skills • Good communication skills, written and verbal

National Research Foundation
The Application deadline closed.

Join SA Gov Jobs

Login or Join SA Gov Jobs to view job details, and get access to other free awesome features, like Resume Management, Online Job Applications, Profile Building, Job Notifications, Job Matching, electronic Z83 Management and other great features.