ICT Officer - Solution Design

ReliefWeb
Austria
11 days ago
Apply on reliefweb.int
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles .NET Framework Application Programming Interfaces (APIs) Component-Based Software Engineering Business Logic Software Applications Computing Platforms Microsoft Azure C Sharp (Programming Language) Client Server Models Databases Software Debugging
+14 more
Elasticsearch Design of User Interfaces PostgreSQL MariaDB Microsoft Visual Studio Microsoft SQL Server Performance Tuning Software Deployment Software Engineering System Testing Web Applications .NET Core AngularJS Production Code

Job description

UNOPS Development and Special Initiatives team works with UN partners and Member States. This portfolio offers support for various initiatives and priorities of the UN Secretary-General in pursuit of the 2030 Agenda and the Sustainable Development Goals. Additionally, it helps the UN Secretariat in implementing global programs in areas such as political affairs, climate, counterterrorism and peacebuilding, among others.

UNOPS has signed an agreement with the United Nations Office of Counter Terrorism (UNOCT) to implement the project activities for UNOCT Special Projects and Innovation Branch (SPIB), Countering Terrorist Travel Section (CTTS) Countering Terrorist Travel (CT Travel) Unit. CT Travel assists Member States in building their capabilities to detect and counter terrorists and serious criminals by using advance passenger information (API) and passenger name record (PNR), to improve the use of international databases with known and suspected terrorists and criminals, such as those of INTERPOL, and enhance international information exchange, in accordance with Security Council (UNSC) resolutions 2178 (2014), 2396 (2017), and 2482 (2019) and international human rights standards, including on data protection and privacy rights. CT Travel provides a range of training and technical assistance to enhance analyst capabilities to perform rules-based targeting and is now expanding its support on threat and risk assessments.

The incumbent of this position will be personnel of UNOPS under its full responsibility.

The purpose of the role is to develop, test, debug, implement and maintain software applications for the CT Travel Programme, with particular focus on the development and implementation of new software releases for the goTravel software solution. Write clean, maintainable and reliable code in accordance with established UN software development standards, coding practices and Agile/Scrum methodologies, using development and delivery tools such as Visual Studio, Azure DevOps and Azure Cloud.

Requirements

Design and develop web-based and client-server applications using established software development frameworks and technologies, including .NET Core, .NET Framework, C#, Angular, Microsoft SQL Server, MariaDB, PostgreSQL and Elasticsearch/Elastic Stack. Develop application components, APIs, business logic and user interfaces, integrate software components and external services, and perform unit, integration and system testing.

Investigate and resolve software defects and technical issues through debugging, root-cause analysis and code-level troubleshooting. Support application deployment, configuration, performance optimization and maintenance across development, testing and production environments, and contribute to the continuous improvement, reliability and functionality of the goTravel software platform.

Fluent English is required.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on reliefweb.int
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ World Congress 2023

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe ¡ World Congress 2023

3:07 min

Accelerating contributor onboarding with artificial intelligence learning tools

CÊdric GÊgout CÊdric GÊgout +4 ¡ World Congress 2026 Europe

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer ¡ World Congress 2024

2:31 min

Overview of government IT operations in Austria

Clemens Schwaiger ¡ LIVE

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk ¡ JS Congress

Videos

See all

Related articles

See all