CSIR is looking for an experienced and qualified Full Stack Software Developer at Head Office in Pretoria, Gauteng Province.
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).
What’s 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.
Apply here
Source: https://www.csir.co.za/vacancies
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 organisation’s work contributes to industrial development and supports a capable state.