Home > News & Events > Consultant News > United Nations recruiting Lead Software Developer

Consultant News

United Nations recruiting Lead Software Developer


Home-based with three mission travels to Istanbul, Turkey, 23 March 2016

Background

United Nations recognizes that the growing risks and impacts of climate change and the accompanying loss of ecosystem services requires the world to urgently invest in a new green development paradigm. Global Environmental Finance Unit helps developing countries make green, low emission and climate resilient development not only possible, but also economically attractive. To achieve this, it works closely with United Nations country offices to help countries develop and implement programmes and projects which advance their capacity to put in place the right mix of regulatory and financial incentives, remove institutional and policy barriers, and create enabling environments that attract and drive private sector investment into green development.

The GEF Unit assists partner countries to develop and implement programmes and projects that combine and sequence resources from a wide range of global environment and climate funds, financial mechanisms, and instruments including, but not limited to: the GEF managed family of vertical funds such as the GEF Trust Fund, the Special Climate Change Fund, and the Least Developed Countries Fund; the Adaptation Fund; and the Green Climate Fund.

Currently data and documents are stored and accessed through a variety of largely independent end-user and server based databases located both in Headquarters (New York) and five regional centres. These are not currently linked to the United Nations corporate applications.

Objective:

The overall objective of this assignment is to finalize the development of the Project Information Management System (PIMS 3) including: 

  • Establishment of clean, modular, open source platform built upon a modern Application Framework to allow fast and clean development;

  • Migration of all implemented and usable functionality onto that platform;

  • Completion of the remaining modules, feature requests, upgrades and changes on that platform;

  • Creation of new modules and functions as well as system maintenance;

  • Coordination of the workflow of all elements of system development, including the inputs of other software developers involved in the project, to deliver all outputs in a timely and efficient manner. 

The Lead Software Developer will be expected to work with the United Nations Task Managers, other Software Developers, the PIMS administrator and others involved in the project to deliver the required outputs in an efficient and timely manner. The consultant will be responsible for all aspects of the delivery of the platform as well as for providing high-level management direction and coordination to the team. The consultant will also oversee both business and technical delivery aspects of the project, from establishing the foundation of the project through to the deployment of the solution.

Some components of PIMS3 are completed and functioning, while other components are developed but not yet implemented and others are still in the design phase.  The current state of development and expected tasks that are required to finish PIMS3 are summarized in the sections below.

The consultant will report to the GEF Results Management and Evaluation Adviser.  Delivery of outputs will be overseen by the PIMS 3 Steering Group. The consultant will be expected to present regularly progress updates to the PIMS 3 Steering Group and obtain their clearance for strategic programming and project decisions.

Tasks:

  • After internal meetings with task manager in Istanbul, provide written overview of the key specifications of this output and refine timelines before commencing work (Proposed timeframe:  by 30 May 2016).

  • Architecture framework developed and implemented, and related software development, security measures and migration completed and presented to GEF (Proposed timeframe: by May 2016-May 2017).

  • Incorporate feedback and finalise upgrades (Proposed timeframe: May 2016-May 2017).

Deliverables:

  • Implementation of a well-designed, well-chosen Application Framework using a clean, modular, open source platform to allow for more efficient software development;

  • Migration of existing database model and all its well-designed parts (including project library, diary, collection of projects);

  • Migration and implementation of administration for all the necessary base entities (some of these may fall under outputs described below);

  • Installation of supportive tools Version Control Software (including possibly issue tracking software);

  • Moving existing source code under version control system, determination of which version would become a base (Pims3 or Pims3dev), removing of all duplicated old files;

  • Verification of basic mail server setup and functionality;

  • Develop uniform way of querying, filtering and modifying data;

  • Upgrade system security; incorporate automatic information security measures in application control framework;

  • Advise on implementation of an automated backup system to the current application server;

  • Comprehensive technical documentation to be maintained during the whole development cycle.

Submission Deadline: 3 April 2015

View the ECN Subcontracting Notice (This notice is visible only to ECN Executive and Expert Members: Please login to view).

Back to Consultant News