ICT Senior Officer - Software Development

United Nations Office for Project Services - UNOPS

Consultant Closes 21 Jun 2026 15 days left

Overview

This role involves designing, developing, and maintaining enterprise web applications, platform components, and developer tools using modern development practices, including AI-assisted coding.


Key Responsibilities
  • Design, implement, test, and deploy end-to-end features for CSE platforms and components using modern web technologies (.NET Core, NodeJS, Python, React, Angular).
  • Build and maintain APIs, reusable components, and integration layers.
  • Design and implement database schemas and data access layers using relational (SQL) and NoSQL databases.
  • Build responsive, accessible user interfaces.
  • Build AI-powered application features such as chatbots, content analysis, and intelligent data processing.
  • Use AI-assisted coding tools to improve productivity and code quality.
  • Apply prompt engineering principles when integrating AI capabilities into applications.
  • Integrate applications with Google Cloud Platform services.
  • Implement authentication and authorisation features using OAuth, token-based auth, and RBAC.
  • Work with the IT infrastructure team for deployment, environment configuration, and production troubleshooting.
  • Apply scalable application patterns and performance optimisation techniques.
  • Work within established CI/CD pipelines and deployment processes.
  • Write and maintain unit tests and integration tests.
  • Participate in SCRUM ceremonies, track development progress, and contribute to code reviews.
  • Maintain clear technical documentation for components and features built.
  • Collaborate with Business Application developers on shared components, integrations, and consistent development practices.
  • Contribute to technical discussions, architectural decisions, and solution design reviews.
  • Stay current with emerging web development practices, AI/ML technologies, and cloud services.
Required Experience
  • 2 years of relevant experience with a Master’s degree or 4 years of relevant experience with a Bachelor’s degree in software development using modern web technologies, including both frontend (JavaScript/TypeScript with Angular, React, or Vue) and server-side frameworks (.NET Core, Node.js, or Python).
  • Experience designing and building RESTful APIs and integration layers.
  • Experience with relational databases (SQL) and familiarity with NoSQL databases.
  • Experience working within CI/CD pipelines and collaborative development workflows using Git.
  • Experience with cloud computing platforms, preferably Google Cloud Platform.
  • Experience writing and maintaining automated tests (unit and integration tests).
  • Experience with AI-assisted coding tools and ability to use AI-driven development practices.
  • Experience working in an Agile/SCRUM environment.
  • Desired: Experience with Google Cloud Platform (GCP) services (Vertex AI, Identity-Aware Proxy).
  • Desired: Experience building AI-powered application features (chatbots, content analysis, intelligent data processing).
  • Desired: Experience with AI/ML technologies, prompt engineering, and their integration into enterprise applications.
Qualifications
  • Required: Bachelor’s degree (or equivalent) in Business Administration, Computer Science or related fields.
  • Required: Master’s degree (or equivalent) in any of the above or related fields.
  • Desired: Certifications in Cloud Technologies (e.g., Google Cloud).
Other Details
Languages Required
• English Fluent
Languages Preferred
Not specified
Contract Duration
Ongoing, subject to availability of budget and performance
Work Modality
Home based, REMOTE
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: