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