DUTY STATION
Home-based, Remote
COMMENCEMENT OF DUTY
17 March 2025
or as soon as possible thereafterNATURE OF APPOINTMENT
Variable (depending on needs of Department/Division)
90 working days over 4 months
WMO Representative Office for North, Central and West Africa(RAF)
Member Services and Development Department
WMO is committed to achieving diversity and a balanced workforce. Applications are welcome from qualified women and men, including those with disabilities. The statutory retirement age after 1 January 2014 is 65. For external applicants, only those who are expected to complete the term of appointment will normally be considered.
DUTIES AND RESPONSIBILITIES
The consultant will be responsible for:
A. System Integration & Development
– Develop APIs and middleware to connect existing meteorological systems and platforms;
– Implement full CAP-XML compliance for automated multi-hazard alert generation;
– Enhance real-time data ingestion from NWP models (ECMWF, GFS, AROME, ICON, WRF);
– Develop GIS-powered visualization modules for displaying meteorological data dynamically.
B. Bulletin & Product Generation
– Automate bulletin production, integrating forecast models and data sources dynamically;
– Develop multi-format outputs (SVG, PDF, NetCDF, GeoTIFF, JSON, CAP XML) for bulletin dissemination;
– Ensure bulletins dynamically adjust to different forecast scenarios.
C. Public Display & Dissemination
– Implement public display interfaces for weather data and products at government buildings, airports, and transport hubs;
– Develop API-based integrations for external dissemination, allowing media and emergency services to access weather products;
– Expand dissemination to multi-platform alerts (social media, email, SMS, websites, mobile apps).
D. User Management & Security
– Implement advanced user authentication and access control with role-based permissions;
– Develop a user activity tracking and logging system for auditing and compliance;
– Ensure multi-language support for the entire system.
E. Testing, Deployment, & Documentation
– Conduct unit and integration testing of all new functionalities;
– Deploy enhancements within ANAM’s operational environment;
– Develop comprehensive user documentation and training materials.
QUALIFICATIONS | ||
Education Master’s degree in Meteorology or Climatology, Atmospheric Sciences, Computer Science, Geospatial Technologies, Environment, or a related field. |
||
Experience – Minimum of 5 years of experience in software development for meteorology or GIS applications. – Experience working with National Meteorological Services (NMHSs) or similar institutions. |
||
Other requirements Technical Skills – Strong proficiency in Python, Django, Wagtail, JavaScript, and API development. – Hands-on experience integrating numerical weather prediction models (ECMWF, GFS, AROME, ICON, WRF). – Expertise in GIS and meteorological data visualization using QGIS, ArcGIS, or web-based GIS platforms. – Knowledge of CAP-XML, alert generation, and multi-platform dissemination (SMS, Email, Web, Mobile Apps, Social Media). – Knowledge of standard WMO observation message formats (e.g., SYNOP, PILOT, and TEMP in TAC and BUFR formats). – Experience in cloud-based deployment, containerization (Docker, Kubernetes), and server management. Project Management Skills |
||
Languages Excellent knowledge of English and French ((both oral and written). Knowledge of other official languages of the Organization would be an advantage. (Note: The official languages of the Organization are Arabic, Chinese, English, French, Russian and Spanish.) |
Additional Information:
Pay Band: D (620-750 USD per day depending on experience).
Focal point email: Pinghouinde Michel NIKIEMA, [email protected]
Applications should be made online through the WMO e-recruitment system at https://erecruit.wmo.int/public.
Do not send your application via multiple routes. Only applicants in whom WMO has a further interest will be contacted. Shortlisted candidates may be required to sit a written test and/or an interview.Date of issue of vacancy notice: