ICT Senior Officer - Software Development [Full Stack Web Developer]

  • Mid-level, Long-term consulting assignment
  • Posted on 18 May 2021
  • New York City, New York, United States
  • Remote position
  • Closing on 19 May 2021
  • Current

Job Description

Functional Responsibilities
The Full Stack Web Developer will work with the Global Pulse New York Lab and be responsible for developing new and maintaining existing internet-based applications, systems and other solutions while ensuring the confidentiality, availability and integrity of the project’s information assets. They must be able to work with a variety of data types, programming languages and platforms, must be comfortable with both hands-on development and research support, and must be adept at both understanding the information content of data and transforming and preparing it for analytical and reporting purposes.

The contractor will support the development of software tools across the Pulse Lab Network. Examples of similar projects to the ones the Full Stack Web Developer will support include using speech-to-text technology to support the response to the COVID-19 infodemic: https://www.unglobalpulse.org/2020/05/using-speech-to-text-technology-to-support-response-to-the-covid-19-pandemic/.

The contractor will:

  • Support producing regular as well as ad hoc reports around key infodemic trends;
  • Develop, document, test, deploy and debug applications, software and front-end interfaces that will be used by Global Pulse and UN partners;
  • Work with the team to research, use and develop tools and libraries to create solutions implemented by Global Pulse and UN partners which can support the response to COVID-19 and other crises; Support the identification of gaps and opportunities for improvement of existing solutions;
  • Assist with the development and work with APIs for integration with various data services;
  • Support the operational research team in the planning, design, development and utilization of data processing systems for development and humanitarian response;
  • Assist the team to determine system requirements to meet user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepare operating instructions;
  • Support data security standards implementation;
  • Provide support to the coordination of testing of solutions and processes by development and humanitarian partners to strengthen, adapt and improve the project’s efficiency and effectiveness;
Education/Experience/Language requirements
*FEMALE CANDIDATES ARE STRONGLY ENCOURAGED TO APPLY

*CANDIDATES WITH NO UNITED NATIONS OR UNOPS EXPERIENCE ARE STRONGLY ENCOURAGED TO APPLY.

Education:
  • Advanced university degree preferably in Computer Science, Math, Engineering, Design, Data Science, International Development, Business Administration, Economics or other relevant disciplines is required.
  • A first-level university degree in combination with an additional two years of qualifying experience may be accepted in lieu of the advanced university degree.

Experience required:

  • A minimum of two years of work experience in big data techniques, internet technology, design or software development is required;
  • Experience working in Linux type operating systems is required;
  • Experience with AWS (EC2, S3, VPC, Route 53, CloudWatch, CloudTrail, IAM, etc.) is required;
Desirable experience (the following experience is optional candidates who do not have it are welcome to apply)

  • Experience developing with opensource software, libraries and frameworks is desirable;
  • Experience coding in Python and JavaScript/NodeJS is desirable;
  • Experience with container (Docker) development and deployment is an asset;
  • Experience with front-end development is an asset;
  • Experience with various container building, deployment and automation solutions (Kubernetes, AWS ECS, AWS Fargate, Azure Kubernetes Service, HashiCorp suite, etc.) is desirable;
  • Experience with Machine Learning frameworks (Tensorflow, PyTorch, FastAI, etc.) is desirable;
  • Experience with system security development and implementation (risk analysis, forensic analysis, PKI, certificate management, encryption, etc.) is desirable;
  • Experience in high availability server/client setup, data lakes setup, management and programming using opensource solutions (HDFS, Spark, MapReduce, Pig, Hive, HBase, Cassandra, Zookeeper, Hue, Kafka, NiFi, Zeppelin, Knox, etc.) is desirable;
  • Experience with public and hybrid cloud network planning, setup, configuration, security, supervision and management with other providers (Microsoft Azure, Google Cloud Platform, IBM Bluemix, Open Stack, etc.) is desirable;
  • Experience working with speech-to-text technologies and natural language processing libraries is an asset;
  • Experience working in humanitarian context or international development projects is an asset.

Language

  • Fluency in English (written and oral) is required.
  • Knowledge of other official working languages of the UN is an asset.

About the Organization

About us

UNOPS mission is to serve people in need by expanding the ability of the United Nations, governments and other partners to manage projects, infrastructure and procurement in a sustainable and efficient manner. Working in more than 80 countries, UNOPS supports partners in the implementation of approximately 1,000 projects, which range from managing the construction of roads in South Sudan to building shelters in Haiti to procuring educational computers in Argentina. UNOPS works closely with governments and communities to ensure increased economic, social and environmental sustainability for the projects it supports.

Working with UNOPS

UNOPS offers short- and long-term work opportunities in diverse and challenging environments across the globe. We’re looking for creative, results-focused professionals with skills in many disciplines, from project management, to procurement, infrastructure, finance and human resources. The work we do is fulfilling and offers opportunities for professional and personal development.

Watch this video to learn more about working with UNOPS

Diversity

With over 6,000 personnel spread across 80 countries, our workforce represents a wide range of nationalities and cultures. We promote a balanced, diverse workforce as a means of better understanding and addressing the needs of our partners, and continually strive to improve our gender balance through initiatives and policies that encourage the recruitment of qualified female candidates. Moreover, the vast majority of our personnel are nationals, working in their own country and developing local capacity.

Work life harmonization

UNOPS values its people and recognizes the importance of balancing professional and personal demands. We have a progressive policy on work-life harmonization and offer several flexible working options, such as flexi-time, compressed work schedules and telecommuting. This policy applies to UNOPS personnel on all contract types across the globe.

Similar Jobs