Scientist: Software Maintenance

7 days ago


Pretoria, South Africa The South African Weather Service Full time
Job title : Scientist: Software Maintenance (Re-advertisement) Job Location : Gauteng, Pretoria Deadline : December 18, 2024 Quick Recommended Links
  • Jobs by Location
  • Job by industries

Key Performance Areas 
The candidate will be required to: 

  • Collaborate with the team to design, develop, and implement software solutions to support research and development. 
  • Participate in designing, developing, and implementing software solutions to address complex and time-sensitive challenges of producing numerical weather forecasts and products. 
  • Conduct research and experimentation to explore new technologies, algorithms, and methodologies relevant to our field. 
  • 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 the fire danger index, 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 

Education and Experience 

  • An appropriate Degree (e.g., Atmospheric Science, Meteorology, Environmental Science, Computer Science, Software Engineering, or a related field). 
  • Strong programming skills in at least one programming language (e.g., Python, Java, C/C++, JavaScript). 
  • Experience or working knowledge optimising and upgrading existing operational systems, data flows, and codes. 
  • Familiarity with supercomputing technologies and parallel computing concepts. 
  • Proficiency in dashboard development using tools like Tableau, Power BI, or Grafana. 
  • Proficiency in code version control processes and systems (e.g. Git). 
  • Knowledge of data management principles and practices, including storage, retrieval, and processing. 
  • Experience with monitoring tools and techniques for tracking system performance and data quality. 

  • ICT jobs


  • Pretoria, South Africa The South African Weather Service Full time

    Job title : Scientist: Software Maintenance (Re-advertisement)Job Location : Gauteng, PretoriaDeadline : December 18, 2024Quick Recommended Links Jobs by Location Job by industries Key Performance Areas The candidate will be required to:  Collaborate with the team to design, develop, and implement software solutions to support research and development. ...


  • Pretoria, Gauteng, South Africa Liquid Thought Full time

    About the RoleWe are seeking a skilled Data Scientist to join our team at Liquid Thought in Gauteng, South Africa. This is a mid-to-senior level position that offers a competitive salary of approximately R1,200,000 per annum, depending on experience.Job DescriptionThe successful candidate will be responsible for assessing, developing, and optimizing credit...

  • Software Development

    8 months ago


    Pretoria, South Africa SM Squared Talent (Pty) Ltd Full time

    **Key Responsibilities**: - ** Earth Observation Expertise**: Leverage your deep understanding of Earth observation science, satellite data, remote sensing, and geospatial technologies to address complex challenges and develop novel solutions. - ** Algorithm Development**: Implement algorithms for data preprocessing, image analysis, feature extraction, and...

  • Data Scientist

    2 months ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    A forward-thinking organization with a focus on innovation and comprehensive IT solutions is seeking a Data Scientist to drive experiences with a deep insight into compliance and IT methodology processes.Key responsibilities include:Cloud management and coordination between development and support environmentsTranslating and simplifying requirementsDevOps...

  • Data Scientist

    3 weeks ago


    Pretoria, South Africa IX Engineers Full time

    The Data Scientist works under the guidance of the Technology team and will be responsible for analyzing large amounts of raw information (particularly unstructured text data) to find patterns, build models to address business problems, and present information using various data visualization techniques and platforms.AREAS OF RESPONSIBILITYApplying...

  • Data Scientist

    3 weeks ago


    Pretoria, South Africa HR Genie Full time

    The Data Scientist works under the guidance of the Technology team and will be responsible for analyzing large amounts of raw information (particularly unstructured text data) to find patterns, build models to address business problems, and present information using various data visualization techniques and platforms.AREAS OF RESPONSIBILITYApplying...


  • Pretoria, South Africa IAIA South Africa Full time

    Job Position: Senior Environmental Specialist / Scientist Company Name: Environmental Assurance Pty Ltd Location: Pretoria, National Focus Closing Dates: 30 August 2024 Environmental Assurance (Pty) Ltd (ENVASS) is an established Environmental consultancy company operational since 2004. ENVASS supports clients in the industrial, mining, construction,...


  • Pretoria, Gauteng, South Africa The South African Weather Service Full time

    At The South African Weather Service, we are seeking a highly skilled Senior Software Developer to join our team.About the RoleWe are looking for an experienced software developer with a strong background in designing and implementing software solutions to support research and development in meteorology.The ideal candidate will have a solid understanding of...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A forward-thinking global organization at the forefront of innovation is seeking a Data Scientist – AI Platform to contribute to the company's growth and success. This role is focused on driving business outcomes through the strategic application of data science and AI.Key Responsibilities:Cloud Management: Ensure seamless cloud infrastructure management,...


  • Pretoria, South Africa Jobted ZA C2 Full time

    The Data Scientist works under the guidance of the Technology team and will be responsible for analyzing large amounts of raw information (particularly unstructured text data) to find patterns, build models to address business problems, and present information using various data visualization techniques and platforms. AREAS OF RESPONSIBILITY - Applying...


  • Pretoria, Gauteng, South Africa Capital Recruit Full time

    Job Title: Maintenance PlannerJob Summary:Capital Recruit is seeking a skilled Maintenance Planner to coordinate maintenance activities and ensure the availability of resources, tools, and materials. The ideal candidate will have a strong understanding of preventive and predictive maintenance techniques, as well as experience with CMMS software.Key...


  • Pretoria, South Africa The Agricultural Research Council Full time

    Providing strategic research direction for the Soil Science programme in harmony with the ARC’s Strategic Plan. - Recruitment of funding and project management and in an agricultural and natural resource environment, both nationally and internationally, - Acquisition and maintenance of research equipment, computers, peripherals and specialized software. -...

  • Maintenance Officer

    6 months ago


    Pretoria, South Africa Talent Profiles Full time

    Our client, a premium brand in the motor industry is looking for a professional and enthusiastic individual to fill the role of a maintenance officer. **Educational Requirements**: - Grade 12 / Matric - Any relevant technical diploma, certificate, or degree in relevant fields such as Mechanical Engineering, Electrical Engineering, Facilities Management, or...


  • Pretoria, South Africa Nambiti Technologies Full time

    We are recruiting for a Senior Maintenance Planner. **Responsibilities**: - Maintenance Planning: Develop, implement, and oversee detailed maintenance plans for all mining equipment, including earthmoving machinery and yellow plant. Ensure that maintenance activities are scheduled efficiently to prevent operational disruptions. - Project Management:...

  • Maintenance Planner

    6 months ago


    Pretoria, South Africa RCL FOODS Careers Full time

    RCL Foods is currently looking for a **Maintenance Planner** to join our **Baking Business Unit**. The role will be based in **Pretoria West**. To assist the clients (production and engineering) to continuously improve their overall equipment effectiveness, by implementing and administering effective asset management systems and procedures, particularly in...


  • Pretoria, Gauteng, South Africa Orion Group Full time

    About the RoleWe are seeking a skilled and detail-oriented Maintenance Administrator to join our dynamic team at Orion Group. The successful candidate will be responsible for coordinating and overseeing all maintenance activities at our buildings and sites.Key ResponsibilitiesCoordinating and scheduling all maintenance activities at our buildings, sites, and...

  • Maintenance Planner

    6 months ago


    Pretoria, South Africa RCL FOODS Careers Full time

    RCL Foods is currently looking for a **Maintenance Planner** to join our **Maintenance Business Unit**. The role will be based in **Pretoria West**. The Incumbent will be responsible for assisting the clients (production and engineering) to continuously improve their overall equipment effectiveness, by implementing and administering effective asset...


  • Pretoria, Gauteng, South Africa Capital Recruit Full time

    We are seeking a skilled Maintenance Planner to coordinate maintenance activities and ensure the availability of resources, tools, and materials. In this role, you will be responsible for the effective planning and scheduling of maintenance activities to minimize downtime and maximize productivity.Key ResponsibilitiesPlanning & Scheduling: Develop and...


  • Pretoria, Gauteng, South Africa People Source Full time

    Embedded Platforms Development OpportunityWe are seeking a talented graduate or young engineer to join our development team and contribute to the development, testing, and maintenance of embedded platforms.Key Responsibilities:Develop and test embedded softwareCollaborate with the team to ensure platform stability and performanceParticipate in the...

  • Software Engineer

    1 month ago


    Pretoria, Gauteng, South Africa IOCO Full time

    We are currently seeking a talented Software Engineer to contribute to the success of IOCO. As a key member of our technical team, you will be responsible for the development, testing, and maintenance of our software solutions.Main Responsibilities:Develop, test, and deploy software solutions in line with product requirements and specifications.Collaborate...