UNOPS

Non-profit + 1 more

ICT Specialist - Software Development

Closed for applications
Job details

Contract Type

Description

Education Requirements

  • An advanced university degree (Master's degree or equivalent) preferably in information technology, information systems, information management, web development, database, engineering, or in a field related to the post description, with 5 (five) years of relevant experience is required; OR
  • A first-level university degree (Bachelor’s degree or equivalent), preferably in information technology, information systems, information management, web development, database, engineering, or in a field related to the post description, with 7 (seven) years of relevant experience is required; OR
  • A Secondary school diploma (or high school equivalent) with eleven (11) years of relevant experience is required.

Experience Requirements

Required:

  • Relevant experience is defined as experience in database-driven web application development and maintenance.
  • Within the above required experience, a minimum of 3 (three) years of experience in developing with object-oriented JavaScript and JavaScript-based libraries, in particular Typescript, Node.JS or ReactJS to build dynamic and data driven websites and/or applications.
  • Experience in developing with Node.js, Python, or other web application frameworks.
  • Experience developing with SQL-based open-source databases such as MySQL or PostgreSQL
  • Experience with AI-enabled app development (Azure Foundry, MCP Servers, Copilot Studio, Rovo or others).


Responsibilities

Under the supervision of the ICT Senior Manager - Technology Innovation, the incumbent will be required to perform the following functions:

  • New Feature Development: Design, develop, and implement new features and modules to address DCO’s identified business needs and priorities, ensuring alignment with DCO’s digital development standards.
  • System Maintenance and Support: Analyze and develop solutions to issues reported by the business focal points. These prioritized issues will include both bugs and feature enhancements and changes.
  • Full-Stack Development: Utilize expertise in both frontend and backend technologies (Typescript, Node.js, ReactJS, PostgreSQL) to contribute across the entire technology stack and to maintain quality through automated tests.
  • API Development/Integration: Design and develop public and private APIs for the UNINFO suite as well as to facilitate integration and consumption with other systems, and provide comprehensive documentation.
  • AI development: Develop AI-enabled applications (Azure AI Foundry, Copilot Studio, Rovo, etc.)
  • Platform Enhancement: Analyze existing applications and identify opportunities for improvement in performance, scalability, security, and user experience.
  • Data Visualization: Develop and integrate interactive data visualizations and dashboards using to effectively communicate insights from the UN INFO suite of tools.
  • Collaboration: Work closely with a team of developers, participating in code reviews, sprint cycles, and knowledge-sharing activities.
  • Technical Documentation: Create and maintain clear and concise technical documentation for developers and application administrators.
  • Technical Support: Provide technical support to application administrators and data managers, assisting with user and data management, resolving bugs and troubleshooting.
  • Cloud Technologies: Leverage cloud platforms (Azure) and tools (Docker) to ensure scalability, reliability, and security of applications.
  • Stay Current: Remain informed about the latest trends and advancements in software development, continuously updating skills and knowledge.

Other Duties

  • Function as an active member of the wider DCO development team, including regular knowledge interchange, joint events..
  • Assist with Dev-ops tasks such as maintenance, configuration and support of the infrastructure on which the DCO applications sit.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at UNOPS. Enter your email to start your application now