Enable job alerts via email!

Full stack Software Developer

Council for Scientific and Industrial Research (CSIR)

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

24 days ago

Job summary

The Council for Scientific and Industrial Research (CSIR) is seeking a Full Stack Software Developer for the Precision Agriculture Research Group. This role involves developing software and cloud platforms, managing drone systems, and engaging in data analytics to support agricultural advancements. Candidates should possess an Honours degree in a relevant field and have practical experience in software development. The position offers a flexible work arrangement and competitive remuneration.

Benefits

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

Qualifications

  • At least three years practical experience as a Full Stack Software Engineer/Developer.
  • Experience with cloud-based technologies.
  • Strong proficiency in programming languages such as Java, C++, Python, or Ruby.

Responsibilities

  • Develop decision support systems for Precision Agriculture.
  • Develop cloud-based software solutions.
  • Pilot Unmanned Aerial Vehicles and manage drone data.

Skills

Communication
Teamwork
Problem-solving
Analytical skills
Agile development

Education

Honours degree in Computer Science/Engineering or related fields
Masters degree in Computer Science/Engineering or related fields

Tools

AWS
Azure
Google Cloud
Git
SQL

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 Full stack Software Developer 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 organisations work contributes to industrial development and supports a capable state.

Full stack Software Developer

About The Job

The CSIR has a vacancy for a Full stack Software Developer in the Advanced Agri Food Cluster within Precision Agriculture. The incumbent will be responsible to provide software and cloud-based platform development support to the Precision Agriculture Research Group and to manage the group's drone system. This includes remote sensing data analytics and day-to-day management and development of the Precision Agriculture Information System (PAIS). This position is based in Pretoria.

For more info about the cluster, please visit https://www.csir.co.za/advanced-agriculture-and-food

Key Responsibilities

  • Develop decision support systems based on processing of satellite image datacubes for Precision Agriculture (time series analysis and mapping to support real-time monitoring of crop growth and development);
  • Develop cloud-based Software (Java and Python routines) solutions for Precision Agriculture;
  • Develop frontend websites for data delivery and information visualisation;
  • Perform and play a leading role in geospatial modelling activities such as model preparation, simulations and analysis, method code development as well as model validation and verification;
  • Pilot Unmanned Aerial Vehicles (UAV) or drones and pre-process drone data;
  • Contribute technically on large and complex projects, using cutting-edge data, simulation, technology and innovative designs;
  • Provide system architecture support through high-level system designs, and contribute to development activities that translate system designs into working systems;
  • Contribute to the technology research of the group by creating and publishing research outputs, such as scientific conference papers and journal articles in selected topics of interest;
  • Perform project management tasks such as project plan scoping, managing, controlling, and closing out, including time sheet management, procurement activities, ethical clearance applications;
  • Liaise with clients and respond to client instructions and requests.

Qualifications, Skills And Experience

  • An Honours degree in Computer Science/Engineering, Information Technology or related fields with at least three years practical experience as a Full Stack Software Engineer/Developer;
  • A Masters degree in Computer Science/Engineering, Information Technology or related fields will be an added advantage;
  • Experience with cloud-based technologies and services (e.g., AWS, Azure, Google Cloud);
  • Experience with version control systems (e.g., Git);
  • Familiarity with agile development practices;
  • Familiarity with database systems and SQL;
  • Strong proficiency in at least one programming language such as Java, C++, Python, or Ruby.
  • Strong communication and teamwork abilities;
  • Solid understanding of data structures, algorithms, and object-oriented programming;
  • Excellent problem-solving and analytical skills;
  • UAV pilot certification would be an added advantage;
  • All international qualifications require an evaluation report / certificate issued by the South African Qualifications Authority (SAQA).

Whats 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: 31 July 2025

PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.

For more info, please email us at Recruitmentinfo@csir.co.za. Pleasedo-notsend your applications to this mailbox, it is only for enquiries.

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 applicants 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.