Position Title:              Full Stack Developer

Open Period :              4 July 2023 – 18 July 2023

Background :               The Regional Integrated Multi-Hazard Early Warning System for Africa and Asia 

                                    (RIMES) is an international and intergovernmental institution, owned and           managed by its Member States, for the generation and application of early warning     information. RIMES evolved from the efforts of countries in Africa and Asia, in          the aftermath of the 2004 Indian Ocean tsunami, to establish a regional early      warning system within a multi-hazard framework for the generation and  communication of early warning information, and capacity building for   preparedness and response to trans-boundary hazards. RIMES was established on        30 April 2009, and was registered with the United Nations on 1 July 2009. RIMES          operates from its regional early warning center located at the campus of the Asian          Institute of Technology in Pathumthani.

Position Description:   The Full Stack Developer will support the development of an integrated data management, processing, and forecasting system for the National Meteorological and Hydrological Services (NMHS) as well as the development/customization of decision support systems of RIMES, with testing of prototypes and/or deployment of systems in Timor-Leste under RIMES’ components in the Green Climate Fund’s “Enhancing Early Warning Systems to Build Greater Resilience to Hydro-meteorological Hazards in Timor-Leste” Project.

Contract Type:             Full-time, project-based contract

Duty station:               Base in Manila, Philippines with site visits in select RIMES member states.

Minimum Qualifications

Education: 

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or any related field.

Experience: 

  •          At least three (3) years of work experience in programming using Java, C#, Python, Ruby, JavaScript, or and    modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  •          At least three (3) years of combined work experience in systems design and database management.
  •          At least two (2) years of work experience in designing and implementing APIs and integrating systems      using web services (e.g., REST, SOAP), including API documentation and using tools like Swagger or Postman.
  •          Involvement in at least two (2) web and/or mobile app development projects in the last five years would be an advantage.
  •          Familiarity with the institutions/organizations as well as approaches and concepts in disaster risk reduction and management (DRRM), early warning, and/or climate change adaptation (CCA) would be an advantage.

Skills and Abilities:

  •          Excellent understanding of software development methodologies and lifecycle.
  •          Expert in relational databases and SQL.
  •          Proficient with software testing principles and methodologies.
  •          Familiar with impact-based forecasting, early warning, DRRM, and/or CCA.
  •          Excellent critical thinking, problem-solving, and planning skills.
  •          Strong communication,  interpersonal, and writing skills.
  •          Ability to work amicably in a multicultural and multidisciplinary work environment.

Language: 

  •          Excellent knowledge of English (both oral and written).

Personal qualities:

  •          Self-motivated, flexible, and able to work effectively and independently.
  •          Excellent work ethic and aptitude to work with a constructive attitude.
  •          Conscientious and efficient in meeting commitments, observing deadlines, and achieving results.
  •           Shows persistence when faced with difficulties or challenges.

 

Major Duties and Responsibilities: 

  1.         Support the planning, coordination, and management of the design and use of integrated software applications and programs (i.e., observation data collection system; storage and processing system; forecaster workstation; climate data management and seasonal forecasting software; forecast systems for aero-meteorology, ocean state, hydrology) or the climate database informatics system (CDIS) for NMHSs, and decision support systems (DSS) for agencies in agriculture, marine/fisheries, disaster risk management, and health, in collaboration with RIMES’ Scientists and Systems Research and Development team. The tasks include, but are not limited to supporting the Systems Analyst and the team in the following:

    1.              Review and analysis of existing software and programs for operational forecasters (e.g., Synergie, SmartMet, Ninjo, Messir Vision, AWIPS, etc.), climatologists (e.g., GeoCOF, CPT, CLIK, SCOPIC, FOCUS, etc.), aero-meteorologists, oceanographers and hydrologists.

    2.              Scoping of the needs and requirements of NMHSs via surveys, interviews, and/or focus group discussions with operational staff and external experts.

    3.            Scoping of existing systems and processes in the agriculture, marine/fisheries, public health, and disaster risk management sectors.

    4.             Analyses of user needs to identify critical decision support entry points where sectoral DSSs could be used effectively.

    5.           Assist in the development of the technical design framework and specifications (e.g., functions, system flow, wireframes, etc), development approach and implementation plan for the system, from mock-ups and prototypes to actual modules and final products with due consideration to technical feasibility, systems flexibility, and scalability.

    6.          Lead the development of system mock-ups and its iterations based on the design framework and specifications, and users feedback.

    7.             Develop and execute test plans, test cases, and test scripts to validate system functionality.

    8.             Conduct quality assurance to ensure thorough testing of system components.

    9.            Identify and troubleshoot system defects, and working closely with the development team to resolve issues.

    10.          Conduct system performance analysis and optimization, including comparative analysis between upgraded systems and its predecessor, and across different platforms and systems; and

    11.                Participate in project planning and capacity-building activities.

  2.            Support the development of the following:

    1.          Assessment materials, technical training designs, technical reports, manuals, and other documents related to the development, operation, and maintenance of the CDIS and DSS, as well as their relevance to early warning systems, and climate and disaster resilience.

  3.                User needs assessment and recommended solutions.

  4.          System design solution and technical design framework and specifications for the CDIS and DSS, including the technical and system documentation of processes and approaches undertaken, development approach, and implementation plan for the system.

  5.          Project progress reports which includes development milestones, issues/defects, and risk mitigation plans, among others.

  6.               Engage with RIMES staff, technical experts, and project partners from Timor Leste’s National Directorate of  Meteorology and Geophysics (DNMG) of the Ministry of Transport and Communications, and other relevant agencies and organizations in executing the scope of work, specially in the technical scoping, user needs assessment, developing the system design solution and development frameworks, as well as in upgrading and quality assuring of the systems.

  7.         Serve as resource speaker, facilitator, and/or mentor during technical trainings and capacity-building workshops in technical scoping, user needs assessment, user acceptance testing, system and data analysis and management.

  8.         Establish, maintain, and/or foster partnerships and contribute to the research, development, and use of information databases, web-based platforms, and GIS tools and services that support the planning and design of DRRM, early warning, and CCA programs and projects and 

  9.       Provide any other relevant work necessary for the successful implementation and documentation of program/project-related activities as assigned by the RIMES Climate Risk Management Specialist.

Contract Duration 12 months, with possible extension on above satisfactory performance, Probationary period: 4 months.                                  

 

How to Apply:

Interested candidates should send your application letter, resume, salary expectation and 2 references in PDF format to rimeshra@rimes.int by midnight of 18 July 2023, Bangkok time. Please state “Full Stack Developer:Your Name the Subject line of the email. Only short-listed applicants will be contacted.

Ms. Dusadee Padungkul

Head-Operational Support

Regional Integrated Multi-Hazard Early Warning System

AIT Campus, 58 Moo 9 Paholyothin Rd., Klong 1, 

Klong Luang, Pathumthani 12120 Thailand.

RIMES promotes diversity and inclusion in the workplace. Well-qualified applicants particularly women are encouraged to apply.

Open Period

-

Duty Station

Base in Manila, Philippines with site visits in select RIMES member states.

Type of Contract

Full Time