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: Oct 2, 2024
    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 South African Weather Service (SAWS) is a Section 3(a) public entity under the Ministry of Environmental Affairs and is governed by a Board. The organisation became a public entity on 15 July 2001 in terms of the South African Weather Service Act (No. 8 of 2001), as amended in 2013. It is an authoritative voice for weather and climate forecasting in Sout...
    Read more about this company

     

    Scientist: Software Maintenance

    Key Performance Areas 

    The candidate will be required to: 

    • Participate in designing, developing, and implementing software solutions to address complex and time-sensitive challenges of producing numerical weather forecasts and products, as well as research and development. 
    • Conduct relevant research and experimentation to explore new technologies, algorithms, and methodologies. 
    • Collaborate with the design and implementation of data management systems and software tools for acquiring, storing, processing, and analysing meteorological, environmental, and geographical. 
    • Develop and maintain software applications, algorithms, and models for computing and visualising forecast products, ensuring accuracy, reliability, and scalability.
    • Integrate software components with existing systems and data sources, ensuring compatibility and interoperability with relevant meteorological and environmental databases and platforms. 
    • Employ best practices in software development, version control, and documentation to ensure the reproducibility and traceability of research and analysis activities. 
    • Collaborate with senior scientists and researchers to understand software requirements, provide technical expertise, and contribute to the optimisation of systems. 
    • Stay informed about advancements in software development, data management, and scientific computing to identify opportunities to improve process efficiency and effectiveness. 
    • Write clean, efficient, and maintainable code, adhering to coding standards and best practices. 
    • Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing. 
    • Troubleshoot, debug and resolve software issues and performance bottlenecks in collaboration with the operations team.  

    Minimum Requirements 

    •  An appropriate Honours graduate degree (e.g., Computer Science, Software Engineering, Environmental Science, or related fields, e.g. Atmospheric Science and Meteorology. 
    • Programming skills in at least one programming language (e.g., Python, Java, C/C++, JavaScript). 
    • Familiarity with supercomputing technologies and parallel computing concepts. 
    • Basic understanding of dashboard development using tools like Tableau, Power BI, or Grafana. 
    • Understanding of code version control processes and systems (e.g. Git). 
    • Knowledge of data management principles and practices, including storage, retrieval, and processing. 
    • Exposure to monitoring tools and techniques for tracking system performance and data quality, as well as, 
    • Basic knowledge of optimising and upgrading existing operational systems, data flows, and codes will be beneficial. 

    Behavioural Competencies 

    • Excellent written and verbal communication skills, with the ability to work effectively in a collaborative team environment. 
    • Strong organisational skills and attention to detail, with the ability to contribute to multiple tasks and projects simultaneously. 

    Method of Application

    Interested and qualified? Go to The South African Weather Service (SAWS) on www.weathersa.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at The South African Weather Serv... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail