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. Please
do-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.