Responsibilities
Participates in the development, programming, testing, debugging and implementation of existing information systems of the Collective Intelligence Unit as well as any new application systems releases, custom and contributed modules and functionalities.
Develops tests and implements web information systems and programs using UN established standards for IT technologies, programming languages and tools. Develops with Apache web servers, Internet Information Server (IIS).
Serves as team member in the planning, specification, design, development, deployment and support of web application systems; independently liaises with users to define and specify requirements.
Manages the design, prototyping, development, maintenance and updating of mobile applications for both the iOS and android platforms(objective-c and Java).
Prepares and updates technical and user documentation for deployed web information systems, as well as training and guidance materials and conducts technical presentations.
Maintains functional specifications for web application as well as related programs and procedures developed and/or modified e.g. data schemas and API specifications developed/used by the Collective Intelligence Unit.
Provides support for deployed web information systems including user and version management, data recovery and deployment to development and production environments; performs ongoing reviews with end users and developers and responds to users requests.
Drafts correspondence and communications, including work plan revisions and other related issues as well as prepares unit contributions for a variety of periodic reports.
Serves as focal point for coordination, monitoring and expedition of web information systems development projects, involving extensive liaison with various partners including the Secretariats of several Multilateral Environmental Agreements and other United Nations bodies to initiate requests; prepares standard terms of reference; processes and follows-up on administrative actions and resolves issues related to project implementation, e.g. organization of and participation in training, procurement of equipment and services.
Assists with the collection and analysis of data as well as preparation of data presentations and reports for information sharing, responding to queries, knowledge management, planning and decision making.
Assists with visualizations and updating information material such as web pages or brochures.
Keeps abreast of developments in the field; performs benchmarking and proposes new acquisitions.
Provides guidance to new/junior staff.
Performs other related duties as assigned
Education
High school diploma or equivalent is required.
Work Experience
A minimum of seven (7) years of progressively responsible experience in information systems analysis and programming, systems administration and maintenance, software development, technical writing or related area is required. The minimum years of relevant experience is reduced to five (5) for candidates who possess a first-level university degree or higher
Experience in API development, web server administration, administration of the Drupal Content Management System, and application of Controlled Vocabularies is desirable.
Experience with the installation and administration of Moodle-based Learning Management Systems is desirable. One (1) year or more of experience in data analytics or related area is desirable.