Software Consultant (Back End)

  • Location:
  • Salary:
    negotiable / YEAR
  • Job type:
    CONTRACTOR
  • Posted:
    2 months ago
  • Category:
    Information and Communication Technology
  • Deadline:
    23/09/2024

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-01

Deadline for Applications

September 23, 2024

Terms of Reference

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

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 31 March 2025)

Work 100% (full-time) during period mentioned above: Yes
Working Hours: Applicable

Total amount of days/weeks/months to be worked: 40 hours per week (8 hours, 5 working days)

The consultant is not required to work on the ten (10) official holidays designated for UN Staff in Türkiye in 2024.

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

Location(s) (specify if working from home): The consultant will be deployed in the Presidency of Migration Management premises.

Assignment and/or Mission Travel: No

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

General Background of Project or Assignment:
Within the scope of Activity 1.2.4 of the Reinforce Effectiveness of National Asylum Procedures in Compliance with International Standards and National Legislation (RNF II) Project, funded by the European Union, 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), the technical infrastructure of the KURE platform will be revised and updated in order to increase the capacity of the Presidency of Migration Management and PDMMs to access relevant and up-to-date country of origin information. To that end, within the framework of the project, a technical/software consultant (back-end) software developer will be recruited, to be employed full-time at the Presidency of Migration Management for a maximum of six months.

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

Job Description and Responsibilities
Technical/software consultant (back-end) will have the following responsibilities:
• Developing a backend software for the portal.
• Coordinating the general management and implementation of backend software developments for the portal.
• Forwarding relevant reports to the Team Leader
• Delivering all activity outputs regarding the portal’s backend software development as required and in a timely manner.
• Conducting needs assessment, design, implementation, testing, and training in terms of backend software development for the portal.

Expected Outputs
• Eliminating the technical errors in areas of the system’s membership process workflow
• Completing the missing processes in the system login procedures
• Ensuring error-free and fast operation of the “Report” upload and download processes, which are the main functions of the system.
• Developing report searching filters according to needs
• Making the “analyze the content of the report” function in the system functional
• Rearranging the “Statistics” module in the system
• Improving advanced search to list results directly related to the keyword.
• Making the currently non-functional “Ask a Question” section functional.
• Making the “Notifications” and “Announcements” sections user-friendly,
• Developing the “SUPPORT” and “LIVE SUPPORT” modules on the main screen of the system
• Developing a closed-circuit system that is externally accessible, enabling a “public” version that is accessible from mobile devices.

Advertisement

Required level, qualifications, and work experience:
Level of responsibilities required for individual contractors and fellows: Mid-Level Support

Qualification and experience required
Within the scope of the development and improvement of the KURE platform, a technical/software consultant (back-end) who will work in the Information Technologies Department of the Presidency of Migration Management must meet the following criteria:
• University degree from relevant departments of universities (Computer engineering, Software engineering, Computer Programming, etc.)
• Proficiency in working in English and Turkish
• At least 3 years of experience in the development, support, maintenance, and backend software development of websites
• Experience in developing backend software in at least 2 projects (to be able to present previous work as a reference)
• Experience in developing an application integrated with at least one of MSSQL, Oracle, and PostgreSQL databases.
• Experience in developing applications with ASP.NET, ASP.NET MVC, ASP.NET CORE MVC, C#, .NET, ADO.NET, IIS 8.0 and above technologies.
• Knowledge and experience in web technologies such as JQuery, Bootstrap, AJAX, CSS, XML, Javascript, HTML, HTML5,
• Knowledge and experience in web services, SOAP, RESTful, WCF, Web API, and Windows Services.
• Knowledge and experience in ORM (Entity Framework, vs.) and ADO.NET.
• Knowledge and experience in writing Stored Procedures, Functions, and Triggers in databases.
• Experience in at least one of the versioning systems (Team Foundation Server-TFS, Azure DevOps, Git, Subversion-SVN, etc.).
• Experience in software paradigms such as Design Pattern, Clean Code, and SOLID.
• Experience in institutional web-based application development. Having a Microsoft Certified Solutions Developer (MCSD): Web Applications certificate.
• Knowledge of unit testing.
• Knowledge and experience in the use of distributed cache architectures (Redis, MEMCACHED, etc.).
• Knowledge and experience in ELK Stack (Elasticsearch, Logstash, Kibana) and full-text Search.
• Knowledge and experience in microservices.
• Experience in mobile application software development.
• Knowledge and experience in OCR, image processing libraries, and their integrations.
• Prior experience in IT projects for public institutions

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.

Monitoring and Progress Controls:
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.

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

This job has expired.