Description

At the global level, the UNSDG serves as a high-level forum for joint policy formation and decision-making. It guides, supports, tracks and oversees the coordination of development operations in 162 countries and territories.

The UNSDG meets twice a year under the chairmanship of Deputy Secretary-General Ms. Amina J. Mohammed, who chairs the UNSDG on behalf of the UN Secretary-General. The UNDP Administrator, Mr. Achim Steiner, serves as Vice-Chair of the Group. The Development Coordination Office (DCO) serves as the Secretariat of the Group. 

The Group is composed of the executive heads of UNSDG member entities. The UNSDG Vice-chair also convenes the UNSDG Core Group comprised of DESA, FAO, ILO, UNDP, UNESCO, UNFPA, UNHCR, UNICEF, UN Women, WFP, WHO and the rotating chair of the Regional Economic Commissions. 

The developer would join a DCO-wide team under the supervision of the DCO Information Platforms Officer and working closely with relevant project managers, data analysts as well as substantive expertise from the various branches in DCO and specifically the Policy and Programming Branch (PPB). This role includes an expectation to provide support and backup to other projects as and when necessary, as well as opportunities for transfer or reassignment in the medium to longer term.

Within a team of front-end and back-end developers and led by Technical Architect and supported by Infrastructure team you'll be working on existing and re-design of new applications using Node.js or Django web framework, Postgres or My SQL database, React JS Docker and Azure/AWS tools and environments.  The project follows the Git workflow model, Gitlab sprint cycle used by the team for code management and releases.  Developers are required to write unit tests for code. You will work closely with the infrastructure team for code deployments, troubleshooting and other related issues and ensure the stack requirements set forth in the UN.  

Skills and responsibilities

●Develop and maintain online web/database applications to provide DCO with the suite of data web applications, particularly on response planning & monitoring, project planning, implementation tracking and financial tracking.  These applications were previously written in PHP framework that needs to be reviewed and replicated in the new environment with addressing the iterative changes and new architecture requirements, including extensive changes in data schema.
●Bring design and UI expertise to simplify data management part of the web apps, and propose ideas to UI challenges in a proposed web app format - to meet the fast and user-friendly data collection, entry and validation to match business process workflow
●Design, implement and manage solutions for web applications including system architecture, database models, visualisations and coding standards. 
●Implement iterative design and technical improvements for applications once they are launched, including scoping and development of new features
●Working closely with the current developer team, develop tools to host published data sets and analytical products from the UNINFO suite of tools for various audiences (including developing customisable and interactive visuals and interfaces/dashboards using common Java Script frameworks and others and integrate the same within the existing DCO platforms.
●Provide technical documentation for developers and application administrators to support and maintain the system.
●Provide technical support as needed to application administrators and data managers for content creation and user/permission management.
●Migrate existing visualisations and databases and integrate them within websites where needed.
●Work in micro-services environment, with potential mesh architecture for high security web applications.
●Develop public APIs from the system and create a standard documentation for the easy integration.

Details

  • Location:
    New York
    ,
    NY
  • This job is remote friendly.
  • Salary: , Contract type: International Individual Contractor Agreement, Level 2
  • Deadline:
    2021-01-24

Qualifications

Minimum qualifications

●At least 5 years of relevant experience is required.
● Online database application development and implementation:
         o   Minimum of 2 years developing with REACT JS, Node Js and/or object-oriented JavaScript and JavaScript-based libraries on dynamic interactive websites including D3.js
         o   Minimum of 2 years developing with Node.js, Python, or other web applications framework.
         o   Familiar with PHP framework for the code read and replica.
         o   Minimum of 3 years developing with SQL-based open-source databases such as MySQL or PostgreSQL
         o   Code versioning, in particular Git workflow
●        Development of web API services and their utilization.
●        Minimum 2 years’ experience of developing on a Linux environment.
●        Some knowledge or experience in managing dependencies, deployment and development workflow.
●        Demonstrated experience in web development projects in a consulting or professional services environment, working with cross-functional teams.
●        Experience working on projects using an agile framework
●        Experience working both independently and in collaboration with remote, geographically diverse teams - must be very comfortable working via e-mail, chat, IRC, audio/video conference etc.

Preferred qualifications

REACT JS, Node JS, Postgres, D3.Js