UN Secretariat
United Nations Office at Vienna
Consultant (Software Developer / Full-Stack Developer) - UN Satellite Operator Contact Hub
Organizational Context
The UN Secretariat, specifically the United Nations Office at Vienna (UNOOSA), is seeking a Consultant for Software Development. This role will contribute to the UN Satellite Operator Contact Hub project, focusing on developing and deploying a secure, functional, and reliable web application to support satellite operations and coordination.
Job Purpose
The purpose of this consultancy is to develop and deploy a secure, functional, and reliable web application for the UN Satellite Operator Contact Hub. The consultant will be responsible for the full lifecycle of the application, from requirements confirmation and system design through to backend development, operator management, data management, security implementation, testing, and production deployment. This role is critical for ensuring the technical quality, timeliness, and maintainability of the delivered application, supporting UNOOSA's operational needs and go-live readiness.
Responsibilities
Key responsibilities include confirming project requirements, developing a technical implementation plan, and designing the application architecture, database schema, and security controls. The consultant will build a persistent PostgreSQL database and implement secure authentication, role-based access control, and session management. This involves developing operator registration and profile management workflows, implementing a restricted operator directory with search and filtering, and managing satellite data through manual entry and bulk import. Additionally, the role requires completing the administrative panel, configuring email notifications, ensuring security best practices (OWASP Top 10), conducting thorough testing, deploying to production infrastructure, and providing comprehensive administrator and developer documentation.
Work Experience
A minimum of five years of progressive professional experience in full-stack web application development is required. Experience with secure production-grade applications, PostgreSQL, RESTful APIs, secure session management, email notifications, and Linux/cloud deployments is essential. Experience with workflow-based systems and high-compliance environments is desirable.
Skills
Full-stack web application development, PostgreSQL, RESTful APIs, secure session management, email notification systems, Linux/cloud deployment, two-factor authentication, audit logging, rate limiting, input validation, secure coding practices, OWASP Top 10, workflow-based systems development, geospatial/satellite data handling, UN/government/international organization environments.
Required Languages
Not informed
Desired Languages
English, French
Summary based on official posting. Please verify all details on the official website.Official Posting ↗
Explore related opportunities