Software Consultant

JOB DESCRIPTION

Hardship Level (not applicable for home-based)

A (least hardship)

Family Type (not applicable for home-based)

Family

Staff Member / Affiliate Type

CONS Local

Target Start Date

2024-10-07

Deadline for Applications

September 3, 2024

Terms of Reference

1- Project Details

Title of project: Reinforce Effectiveness of National Asylum Procedures in Compliance with International Standards and National Legislation

Purpose of the project:

I) Strengthening and maintaining the effectiveness of Refugee Status Determination procedures
ii) Establishing quality assurance for an effective and sustainable system in Refugee Status Determination procedures by the relevant principles and standards developed
iii) Taking measures to minimize vulnerability to abuses, including fraud
iv) Strengthening and maintaining the effectiveness of resettlement procedures
v) Gender mainstreaming

2- Duration and Dates of the Assignment

From: 01 October 2024 To: 31 December 2024 (Depending on the availability of funds, the extension may be prolonged until 30 June 2025)

Work 100% (full-time) during the above-mentioned period: Yes

Working Hours: Applicable

Total amount of days/weeks/months to be worked: 40 hours per week (8 hours, 5 working days), total for a period of 3 months from 1 October to 31 December 2024.

Consultants may benefit from UN official holidays observed at the duty station of the hiring entity.

Consultants are not entitled to any type of leave e.g. annual, sick, or parental leave, neither to overtime nor compensatory time off.

Location: The consultant will be deployed in the Presidency of Migration Management premises.

Assignment and/or Mission travel applicable: No

Suggested fee (daily/weekly/monthly/lump sum) and currency:

Total budgetary amount allocated for individual contract (incl. travel and DSA etc.):

Payment Schedule: Monthly fee: 3,000 EUR per month

Total budgetary amount allocated for individual contract (incl. travel and DSA etc.): A total of 9,000 EUR until 31 December 2024

Payment schedule: Monthly

3- General Background of Project or Assignment

Within the scope of Activity 1.1.3 of the EU-funded Project, namely, Reinforce Effectiveness of National Asylum Procedures in Compliance with International Standards and National Legislation (RNF II) Project, the implementing agency of which is the United Nations High Commissioner for Refugees (UNHCR) and the beneficiary of which is the Presidency of Migration Management (PMM), an online platform will be established to enable digital access to International Protection Bureaus (IPBs) and recording of international protection status determination interviews in order to increase the number and quality of decisions issued by PDMMs without sufficient number of experts and other relevant staff. This platform will enable applicants to be interviewed in their province of residence, and international protection interviews will be conducted without the need for applicants to leave their province of residence.
The platform will be developed by a technical/software consultant. The technical/software consultant is expected to work full-time within the Presidency of Migration Management to carry out relevant technical developments and improvements on the system for the continuity and maintenance of GÖÇ Kırlangıç/GÖÇ Mülakat platforms under the GÖÇ Bulut application, which is the existing open-source audio, video and instant messaging application of the Presidency of Migration Management.

4- Occupational Safety and Health Considerations

To view occupational safety and health considerations for specific duty stations, please visit this link: https://wwwnc.cdc.gov/travel

Specific Occupational Safety and Health Considerations to this assignment: N/A

5- Overall, Purpose and Scope of Assignment

A concise and detailed description of activities, including measurable outputs and delivery dates, impact indicators (what qualitative and quantitative results would be achieved upon completion of individual contract), performance indicators (timelines, value of the service rendered in relation to the cost, timeliness) and work plan:

Job Description and Responsibilities
The technical/software consultant to be hired is expected to fulfil the following tasks:

• Open-Source Application: Taking an active role in open-source PHP, GÖÇ Bulut/GÖÇ Kırlangıç/GÖÇ Mülakat projects and ensuring the development of new applications or existing applications to be used as a remote interviewing system.

• Database Installation and Management: Configure, update, and manage existing open-source database systems (PostgreSQL and MySQL/MariaDB).

• WebRTC Setup and Management: To install, configure, maintain, and optimize the performance of WebRTC protocol-based open-source Janus WebRTC gateway, Kurento WebRTC Media Server.

Administration of STUN and TURN Servers: Install, configure, and update STUN and TURN servers. Ensure proper functioning of the servers to ensure communication flow.

• Security of WebRTC Infrastructure: Continuously review and implement security measures to monitor and eliminate security gaps.
Expected outputs:

• Platform development: Integrating video and audio recording and document sharing features to GÖÇ Kırlangıç/GÖÇ Mülakat applications.

• User Interface Integration: Designing a user-friendly interface for the authorized user to start, stop, manage, and access the recording process.

• Platform training: To organize four one-day training sessions in coordination with the project team to introduce the system to the staff and provide information about the functioning of the system.

• Audio/Video Recording and Storage: Ensure secure and accurate recording, storage, and management of conversations.

• Security and Compliance: Manage the recording process in accordance with security standards to ensure data security and confidentiality.

• Integrated module development: Make the necessary developments and/or to establish coordination to ensure that the GöçNet modules that will work in connection with GÖÇ Kırlangıç / GÖÇ Mülakat applications are made to meet the application requirements and support the application functions.

6- Required level, qualifications, and work experience

Level of responsibilities required for individual contractors and fellows: Mid-Level Support

Qualification and experience required (degree required, years of work experience, field of expertise, language required):

Within the scope of the development and improvement of GÖÇ Kırlangıç/GÖÇ Mülakat, the technical/software consultant who will work in the Information Technologies Department of the Presidency of Migration Management must meet the following criteria:

• At least three years experience in developing internet and web applications (to be able to present his/her previous work as a reference),

• Program a website using PHP software language, MYSQL, and PostgreSQL databases; and deliver it as upgradable with the admin panel,

• At least three years of experience in internet technologies such as JavaScript, jQuery, HTML, CSS etc,

• Relevant experience in the development of web-based live video conferencing projects using WebRTC (Web Real-Time Communication) protocol or involvement in the development team, preferably having experience in the development of projects on Janus, STUN and TURN server (to be able to present his/her previous work as a reference),

• Knowledgeable about the backend architectures of high-traffic web applications and interested in performance solutions and database optimization,

• Preferably knowledgeable about Linux and Open Source applications,

• Preferably capable of using visual design applications Photoshop etc,

• Preferably capable of configuring, updating and managing MongoDB and Redis database systems,

• Preferably having experience in OpenZFS/CEPH Storage Solutions and data management

In addition, the technical/software consultant should have the following qualifications:

• Problem Solving Skills: The candidate should have problem solving skills to troubleshoot and debug the issues in complex applications. The candidate should be able to analyse, identify and solve complex technical problems.

• Communication Skills: Good oral and written communication skills are essential. The candidate must be able to communicate effectively with team members, stakeholders, and customers. The candidate should possess working efficiency in English and Turkish.

• Collaboration and Teamwork: The candidate should have experience working in a team environment to achieve project goals.

• Adaptability: The candidate should be willing to adapt to new technologies, frameworks, and programming languages as required by the project, and possess analytical thinking and system development skills.

7- Monitoring and Progress Controls (report requirements, periodicity, format, deadlines):

a. The final product (e.g. survey completed, data collected, workshop conducted, research documents produced specify): N/A

Regular and timely performance updates including concrete deliverables produced and progress achieved by the consultant, along with how much time spent on each deliverable will be expected on a weekly basis.

b. Work on the basis of time employed: Yes

PLEASE DO NOT USE TURKISH CHARACTERS IN YOUR NAME & SURNAME INFORMATION.

Recruitment as a UNHCR staff member and engagement under a UNHCR affiliate scheme or as an intern is subject to successful reference checks and integrity clearance.

UNHCR does not charge a fee at any stage of the recruitment process (application, interview meeting, processing, training or any other fees).

Only short-listed candidates will be notified. The recruitment process might include written test and/or oral interview for this job opening. No late applications will be accepted.

External candidates should be legally present in Türkiye at the time of application, recruitment and hire.

Non-Turkish citizens are required to upload their residence permits or relevant documents under the ‘Certifications’ section, by selecting the type as ‘Personnel Administration – Other’, in order to be considered for this job opening. Applications by non-Turkish citizens will NOT be considered if a valid residence permit is not attached to the application.

For further information on how to apply, please visit ‘UNHCR – Application and Selection’ page, at https://www.unhcr.org/how-to-apply.html.

Standard Job Description

Required Languages

,

,

Desired Languages

,

,

Additional Qualifications

Skills

Education

Certifications

Work Experience

Other information

This position doesn’t require a functional clearance

Home-Based

No


Apply for job

To help us track our recruitment effort, please indicate in your cover/motivation letter where (globalvacancies.org) you saw this job posting.

Share
Published by

Recent Posts

Spanish Teacher (Maternity Cover) – Dynamic School, Enfield

Job title: Spanish Teacher (Maternity Cover) – Dynamic School, Enfield Company Wayman Education Job description…

11 minutes ago

Project Manager

Job title: Project Manager Company Canadian Bank Note Company Job description As an IT Project…

20 minutes ago

Research Fellow in Virology & Cell Biology

Job title: Research Fellow in Virology & Cell Biology Company University of Surrey Job description…

35 minutes ago

Construction and Facilities Management Associate – Montreal (1 Position)

JOB DESCRIPTION The Organizational Setting The Safety, Security and General Services Section (SSG) is responsible…

48 minutes ago

Assistant Professor in Bioorganic Chemistry

The Department of Chemistry at Simon Fraser University invites applications for a full-time tenure-track faculty…

49 minutes ago

Assistant/Associate Professor & Tier 2 Canada Research Chair in Wearable Diagnostic Technologies

Position Overview: We are seeking applications from emerging scholars who have a strong record of…

49 minutes ago
If you dont see Apply Link. Please use non-Amp version