Independent platform: UNAtlas aggregates publicly available United Nations job openings and is not affiliated with the UN. All applications happen on official websites.
UNOPS

ICT Senior Officer - Software Development

IICA-1
Organizational Context
The UNOPS IT Group (ITG) drives digital transformation by designing, delivering, and managing IT infrastructure and business applications globally. ITG provides essential systems and tools for project implementation and corporate initiatives, focusing on operational excellence and continuous improvement to support sustainable development. The Core Systems Engineering (CSE) team within ITG builds platforms, APIs, and tools powering UNOPS digital solutions, serving as a technical backbone for other teams.
Job Purpose
The Senior Software Developer will design, develop, and maintain enterprise web applications, platform components, and developer tools under the supervision of the Systems Architect. This role involves operating within established architectural patterns and utilizing modern development practices, including AI-assisted coding. The incumbent is expected to possess strong problem-solving skills, a proactive delivery approach, and the ability to rapidly learn and apply new technologies and sound engineering principles across various frameworks and languages to enhance UNOPS digital solutions.
Responsibilities
Core Development: Design, implement, test, and deploy end-to-end features for platforms and components using modern web technologies (.NET Core, NodeJS, Python, React, Angular), adhering to architectural patterns and SOLID principles. Build and maintain APIs, reusable components, and integration layers. Design and implement database schemas for relational and NoSQL databases. Build responsive, accessible user interfaces. AI-assisted Development: Develop AI-powered application features (e.g., chatbots, content analysis) and utilize AI-assisted coding tools to improve productivity and code quality, ensuring compliance. Apply prompt engineering principles. Cloud, Integration & DevOps: Integrate applications with Google Cloud Platform services. Implement authentication and authorization features. Collaborate with IT infrastructure for deployment and troubleshooting. Apply scalable application patterns and performance optimization. Work within CI/CD pipelines. Quality & Process: Write and maintain unit and integration tests. Participate in SCRUM ceremonies, track progress, and conduct code reviews. Maintain technical documentation. Collaboration & Growth: Collaborate with other developers on shared components and practices. Contribute to technical discussions and design reviews. Stay current with emerging technologies.
Work Experience
Requires 2-4 years of software development experience using modern web technologies (frontend and server-side), API design, relational/NoSQL databases, CI/CD pipelines, and cloud platforms (preferably Google Cloud). Experience with automated testing, AI-assisted coding tools, and Agile/SCRUM environments is necessary. Desired experience includes GCP services and building AI-powered features.
Skills
DevOps, Node.js, Object Oriented Design, Python, Google Cloud Platform, React, Angular 2+
Required Languages
English
Desired Languages
Not informed
Home-based
2026-06-05 / 2026-06-21
Summary based on official posting. Please verify all details on the official website.Official Posting ↗
Explore related opportunities
Independent platform aggregating United Nations job listings.
UNAtlas is not affiliated with, endorsed by, or representing the United Nations. We do not process applications. All applications are submitted on official organization websites.
Some content may be AI-generated or summarized. Please verify all details on the official posting.
AboutDisclaimerPrivacy & CookiesTerms
Contact: info@unatlas.org
ICT Senior Officer - Software Development (IICA-1) – UNOPS in Home-based | UNAtlas | UN Atlas