> Markdown version of [/jobs/ext/3018447-ict-officer-solution-design](https://www.wearedevelopers.com/jobs/ext/3018447-ict-officer-solution-design). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ICT Officer - Solution Design - **Company:** ReliefWeb - **Location:** Austria - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 21, 2026 - **Apply:** https://reliefweb.int/job/4230565/ict-officer-solution-design ## About the Role 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. ## 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. ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [PoC “Austria Experience Data Hub”](https://www.wearedevelopers.com/videos/92-poc-austria-experience-data-hub) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Austria – the most livable place for software developers?](https://www.wearedevelopers.com/magazine/20-austria-the-most-livable-place-for-software-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How to Find Tech Jobs in Vienna](https://www.wearedevelopers.com/magazine/292-how-to-find-tech-jobs-in-vienna) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [IT Salaries in Austria](https://www.wearedevelopers.com/magazine/286-it-salaries-in-austria) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)