UNOPS
Non-profit + 1 more
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 platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.