Job Posting Organization: The United NationsHigh Commissioner for Refugees (UNHCR) is an international organization established in 1950 with the mission to protect and support refugees and displaced persons worldwide. UNHCR operates in over 130 countries, providing assistance and advocating for the rights of refugees, asylum seekers, and stateless individuals. In Turkey, UNHCR has been working closely with the government and various stakeholders to enhance the protection and support systems for refugees and migrants, particularly since the adoption of the Law on Foreigners and International Protection in 201
The organization has a Country Office based in Ankara and several sub-offices and field units across the country, including in Gaziantep, Istanbul, and Izmir. UNHCR's work in Turkey focuses on capacity building, operational support, and improving access to protection and services for those in need.
Job Overview: The Software Specialist position is integral to the UNHCR's efforts in supporting Turkey's national asylum institution, particularly under the EU-funded project aimed at enhancing international and temporary protection processes. The role involves working closely with the Presidency of Migration Management (PMM) to provide technical and operational support, ensuring that the PMM staff have the necessary tools and resources to effectively manage asylum applications and related processes. The Software Specialist will be responsible for revising the technical infrastructure of PMM's internal country of origin information database, KURE, which is crucial for accessing relevant and up-to-date information. This position requires a full-time commitment for a duration of 12 months, starting from June 1, 2026, and is expected to contribute significantly to the overall capacity-building efforts within the organization.
Duties and Responsibilities: The Software Specialist will undertake a variety of duties and responsibilities, including but not limited to:
Developing and maintaining backend software for applications integrated with databases such as MSSQL, Oracle, and PostgreSQL.
Creating applications using ASP.NET, ASP.NET MVC, ASP.NET CORE MVC, C#, .NET, and ADO.NET technologies.
Implementing web technologies including JQuery, Bootstrap, AJAX, CSS, XML, JavaScript, HTML, and HTML
Designing and developing web services using SOAP, RESTful, WCF, Web API, and Windows Services.
Writing and optimizing Stored Procedures, Functions, and Triggers in databases.
Utilizing version control systems like Team Foundation Server-TFS, Azure DevOps, Git, or Subversion-SVN.
Developing applications using modern JavaScript frameworks such as ReactJS, Angular, or VueJS.
Collaborating with UI, UX, and Backend developers to ensure seamless integration and functionality of applications.
Conducting problem-solving and debugging of complex applications. 1
Providing regular performance updates and deliverables to stakeholders.
Required Qualifications: Candidates must possess a University Degree in relevant fields such as Computer Engineering, Software Engineering, or Computer Programming. Additionally, candidates should have a minimum of 3 years of work experience in software development, support, and maintenance, specifically in frontend and backend development. The role requires proficiency in both English and Turkish, with strong communication skills to effectively collaborate with team members and stakeholders. Candidates should also demonstrate problem-solving abilities and adaptability to new technologies and frameworks as required by the project.
Educational Background: A University Degree from relevant departments of universities is required, specifically in fields related to computer science or software development. This educational background is essential for understanding the technical aspects of the role and for effectively contributing to the development and maintenance of software applications.
Experience: The position requires at least 3 years of relevant work experience in software development, including both frontend and backend development. Candidates should have a proven track record of working on at least two projects that involved backend software development and should be able to present previous work as references. Experience in developing applications integrated with major databases and familiarity with various programming technologies is also essential.
Languages: Proficiency in English and Turkish is mandatory for this position. Candidates should be able to communicate effectively in both languages, as the role involves collaboration with diverse stakeholders and team members. Knowledge of additional languages may be considered an asset but is not required.
Additional Notes: This position is classified as a Local Senior Level Support role, with a contract duration of 12 months. The working hours are set at 40 hours per week, which may include mandatory night shifts and the possibility of working on weekends and official holidays. The remuneration for this position is set at 3,521 USD per month, payable in Turkish Lira at the applicable United Nations exchange rate. Individual Contractors are responsible for their own medical insurance and must comply with local legislation regarding taxation and social security" style="border-bottom: 1px dotted #007bff !important;">security. Non-Turkish candidates must obtain clearance from the Ministry of Foreign Affairs before an offer can be made, and they must provide valid residence permits as part of their application.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.