UNECE SwitzerlandยทApr 6, 2026
Open source software improvement - eTIR National Application
- Study and familiarize with the eTIR National Application software source code (React JS + Java/Spring tech stack). - Implement a series of improvements pre-selected by UNECE TIR ICT team. - Ensure web application and w...
Online17. Partnerships for the goals
Online
Switzerland
Assignment location
Duration
84 days
16 - 20 hours per week
Positions
1 Available
Deadline
Apr 20, 2026
5 days left
๐ฏ
Sustainable Development Goal
17. Partnerships for the goals
General Information
Description of assignment title
Open source software improvement - eTIR National Application
Assignment country
Switzerland
Sustainable Development Goal
17. Partnerships for the goals
Host entity
UNECE Switzerland
Type
online
Duration
84 days
Number of assignments
1
Assignment Details
Mission and Objectives
UNECE major aim is to promote pan-European economic integration. As a multilateral platform, UNECE facilitates greater economic integration and cooperation among its member countries and promotes sustainable development and economic prosperity through:
- policy dialogue,
- negotiation of international legal instruments,
- development of regulations and norms,
- exchange and application of best practices as well as economic and technical expertise,
- technical cooperation for countries with economies in transition.
UNECE contributes to enhancing the effectiveness of the United Nations through the regional implementation of outcomes of global United Nations Conferences and Summits. It gives focus to the United Nations global mandates in the economic field, in cooperation with other global players and key stakeholders, notably the business community. UNECE also sets out norms, standards and conventions to facilitate international cooperation within and outside the region.
Context
Open Source project - software used by governments contracting parties to the UNECE TIR Convention.
Open-source project repository: https://opensource.unicc.org/un/unece/transport/etir-national-application
Task Description
- Study and familiarize with the eTIR National Application software source code (React JS + Java/Spring tech stack).
- Implement a series of improvements pre-selected by UNECE TIR ICT team.
- Ensure web application and web services remain all functional.
- Document implementation (wiki update)
- Draft proposal for additional improvements based on experience during the implementation
Eligibility Criteria
Age
18 - 80
Assignment Requirements
Language Requirements
EnglishRequired
Fluent
FrenchPreferred
Fair
RussianPreferred
Fair
Required education level
-
Skills and experience
- Knowledge of Java and React JS languages required
- Knowledge of relational databases required
- Experience in implementing secured REST APIs desirable
- Knowledge of Spring framework required
- Experience in using IntelliJ IDEA/VS Code IDE desirable
- Experience in using GitLab desirable
- Experience in using containerized application (Docker) desirable
Apply on UNV Portal
5 days remaining