Job
In dieser Rolle entwickelst du Anwendungen für die UNV, führst Systemanalysen durch und setzt Anforderungen um, während du skalierbare, sichere Webanwendungen über Drupal und SharePoint erstellst.
Job-Technologien
Deine Rolle im Team
- The Information and Communication Technology Section (ICTS) serves as a strategic enabler and innovation partner for the United Nations Volunteers (UNV), driving digital transformation across the organization.
- ICTS plays a pivotal role in fostering innovation, with a focus on artificial intelligence (AI), automation, and cutting-edge technologies to enhance operational efficiency and decision-making.
- Our mandate extends beyond managing IT infrastructure, cloud platforms, and business applications.
- We collaborate closely with all sections of UNV as a trusted business partner, aligning technology with organizational goals.
- ICTS leads governance and strategy initiatives that ensure data security, regulatory compliance, and the implementation of robust digital governance frameworks.
- Through a future-focused approach, ICTS drives key digital tracks, including Volunteer Management, Data Analytics, Cloud Computing, Service Management, Cybersecurity, ERP, Digital Advocacy, AI, and the creation of a modern digital workspace.
- We prioritize accessibility, seamless collaboration, and cyber-resilience, enabling UNV to optimize its volunteer management systems and deliver cutting-edge digital services.
- By focusing on innovation and strategic technology alignment, ICTS empowers the organization to scale its impact and amplify its mission in advancing global volunteerism.
- UNV maintains its external facing content using Drupal and internal content using Sharepoint.
- Volunteer learning is offered through the eCampus platform based on Moodle.
- The applications developer will be responsible for the full lifecycle of UNV applications: Systems analysis and design.
- Elicit, analyze and validate business requirements related to application development.
- Develop software and infrastructure specifications of UNV systems.
- Develop and translate business requirements into application functionality, specifications, and test plans.
- Monitor infrastructural components of UNV applications and suggest options to improved designs.
- Liaise with UNV staff in relevant business units, external IT specialists, and provide specialized advice to users.
- Develop comprehensive system design diagrams, and clear user-facing release notes to streamline codebase maintenance and maintain solution continuity.
- Communicate efficiently with business focal points to align systems enhancement with business requirements, communicate on the implementation progress and develop user guidance materials.
- Apply rapid development and iterative prototyping to complex software problems.
- Develop and maintain UNV based applications.
- Develop codebase for new features and functionalities for UNV systems.
- Integrate UNV applications in a consistent manner (application integration, data integration, business rules integration).
- Perform impact analysis and change control and manages implementation of the changes.
- Coordinate with outsourced company developers about the requirements to the system changes/ development, security, accessibility, discussing technical issues and getting the solution as per agreed contracts.
- Ensure optimum technical performance of the system, upgrade or enhance existing functionalities, troubleshoot and provide continuing user support, including resolving problems (Tier III applications support).
- Maintain and administer the databases (MSSQL Server & MySQL).
- Maintain and administer the Web Servers (Linux, Apache, PHP) and cloud based applications.
- Provide training to the users on applications usage.
- Assist in the preparation of periodic and ad-hoc reports and statistics.
- Perform other duties within the functional profile as deemed necessary for the efficient functioning of the Office and the Organization.
Unsere Erwartungen an dich
Ausbildung
- Advanced University degree (Master's degree or equivalent) in Software Engineering, Computer Science or other ICT-related studies is required; or a first-level university degree (Bachelor's degree or equivalent) in the same areas in combination with two additional years of qualifying experience will be given due consideration in lieu of the advanced university degree.
- Minimum five (5) years of relevant professional experience with a Master's degree, or seven (7) years with a Bachelor's degree of relevant experience in cloud application analysis and development or related ICT/application maintenance functions is required.
Qualifikationen
- Accreditation in a formal project management methodology (e.g. Prince2 or PMI) is desirable.
- Expertise in Web application security assessment frameworks and secure coding best practices.
- Expertise in designing scalable and accessible web applications with high user volumes.
- Expertise in Moodle development is desirable.
- Expertise in Sharepoint maintenance is desirable.
- Fluency in English.
- Proficiency in another UN Official language is an asset.
Erfahrung
- Experience in developing Drupal Applications (Drupal development (Hooks, Services, Events, Plugins, components), Theming, Site building (Views, Rules, Webform, Multilingual), APIs & Integrations (REST, JSON:API, OAuth, GraphQL), Migrations (Migrate API, Drush, custom scripts), Performance optimization (Caching, Database tuning, CDN), Database (MySQL, PostGreSQL, Microsoft SQL), Security (OWASP, HTTPS, CSP).
- Experience in delivering application integration component using web services (APIs, AI agents).
- Experience in developing, configuring and administering Drupal content management system.
- Experience in AI aided PHP development.
- Experience with software deployment tools to cloud platforms (CI/CD) and processes.
- Experience with modern issue tracking tools and GIT distributed version control.
- Experience in Sharepoint development and Maintenance (.NET, PowerApps, Flow, Forms, REST Web services) is mandatory.
- Experience with agile software development methodologies would be an additional advantage.
- Experience in Salesforce administration is desirable.
Unser Angebot
- The Systems Development Specialist will be supervised by the ICT Specialist, Portfolio Coordinator and embedded within the ICTS Applications team.
- This role requires core working hours aligned with the UNV Headquarters (CET/CEST) timezone.
- Candidates must be willing to structure their schedule to ensure maximum crossover and seamless collaboration with the Bonn-based team.
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Das United Nations Development Programme (UNDP) ist in etwa 170 Ländern und Regionen aktiv, um Armut zu bekämpfen, Ungleichheiten abzubauen und die Widerstandsfähigkeit gegenüber Krisen zu erhöhen. Es bietet politische Beratung, fördert den Kapazitätsaufbau und koordiniert die technische Zusammenarbeit innerhalb des UN-Systems. Als globales Netzwerk bringt es Regierungen, Gemeinschaften und Partner für eine nachhaltige Entwicklung zusammen.
- Etablierte Firma
- Onsite
- NGO, NPO, Vereine
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Die Rolle Als Forward Deployed AI Engineer gehst du direkt in unseren Fachbereichen, verstehst die Abläufe und baust produktionsreife AI und Automatisierungs-Lösungen, die die Arbeitsweise der gesamten GGW-Gruppe grundlegend verändern werden. Du...
Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...
Du steigst in einer Phase ein, in der wir unsere neue CRM-Plattform aufbauen und weiterentwickeln. Genau das macht die Rolle besonders: Hier entwickelst du nicht nur Features, sondern gestaltest die technische Basis für ein modernes CRM-Ökosystem aktiv...