Consultant – Senior .Net Developer, (Local) At UN Relief and Works Agency for Palestine Refugees in the Near East

CONSULTANCY – TERMS OF REFERENCE

UNRWA is a United Nations agency established by the General Assembly in 1949 and is mandated to provide assistance and protection to a population of some 5 million registered Palestine refugees. Its mission is to help Palestine refugees in Jordan, Lebanon, Syria, West Bank and the Gaza Strip to achieve their full potential in human development, pending a just solution to their plight. UNRWA’s services encompass education, health care, relief and social services, camp infrastructure and improvement, microfinance and emergency assistance. UNRWA is the largest UN operation in the Middle East with more than 30,000 staff. UNRWA is funded almost entirely by voluntary contributions.**

Consultant – Senior .Net Developer, (Local)

BACKGROUND

UNRWA has signed a Memorandum of Understanding (MoU) with United Nations International Computing Center (UNICC) that aims to enhance livelihood and human development opportunities to Palestine refugees in Gaza.

United Nations International Computing Center (UNICC) is a UN agency that provides IT services to other UN agencies on a cost recovery basis.

The UNRWA Information Management and Technology Department (IMTD) is seeking a Senior.Net Developer to participate and lead the entire software development life cycle, debugging applications and configuring existing systems.

The consultant will report administratively to Head Information Technology Service Centre at Headquarter Gaza and technically to United Nations International Computing Center (UNICC).

Description of Duties and Responsibilities

· Design, develop and maintenance software solutions in the Enterprise software domain.

· Propose technical and functional designs.

· Perform systems analysis and design and developing functional and design specifications

· Work onsite with the team of developers to support incidents/change requests/service requests for the project planning system

· Perform coding, unit testing, integration, and regression testing

· Ensure that the work delivered is based on the defined standards.

· Lead/mentor developers and share knowledge through knowledge-sharing presentations.

· Consider continuous improvement and introducing new technologies.

· Work closely with the client’s track lead, to perform troubleshooting/technical evaluation/deployment of incidents/change requests/service requests.

· Execution of incidents/change requests/service requests to ensure service level agreement is met.

· Suggest and execute continuous system improvement.

· Perform other related duties as required.

minimum Qualifications and Experience

· A university degree from an accredited educational institution in Computer Science, Information Technology, or related discipline with relevant IT experience in .Net applications, frontend, and backend.

§ For Cluster A: At least five years.

§ For Cluster B: At least seven years.

o In which 3 year of experience in

§ Leading architecture, design, and development.

§ Azure, JavaScript frontend development.

· Good Experience in PRO Developer (ASP.NET Core, Entity Framework Core, SPA’s (Angular 8+, TypeScript), Google Material Design / MS Fluent Design)

· Good Experience in Patterns & Principle (SOLID, Cloud Development Patterns).

· Good Experience in Identity (OpenID, B2C, MS graph).

· Good Experience in Reporting.

· Good Experience in Database (Azure Table, Azure SQL, SQL Server Integration Services (SSIS)).

· Good Experience in Azure Search.

· Good Experience in DevOps (Pipelines, ARM, Azure CLI)

· Good Experience in Azure (Websites, Functions, APIM).

· Excellent written and verbal communication skills in English with ability to prepare technical documentation.

· Fluency in spoken and written English.

COMPETENCIES

· Teamwork and conflict resolution skills.

· Strong analytical and problem-solving skills

· Excellent written and verbal communication skills, interpersonal and collaborative skills.

· Customer facing experience and good communication skills

· work effectively with minimum supervision

· work under pressure and with minimum supervision.

· write documentation and reports

· grasp complex concepts, logical and analytical approach to solving problems.

· Willingness to learn on the job

dESIRABLE Experience

• Experience in Azure PaaS and IaaS SQL Server instances.

• Experience developing integrations with Azure Cloud Services.

• Experience writing secure code to prevent vulnerabilities and exploits.

• Experience in JavaScript ES6.

• Experience supporting legacy browser engines using Polyfill techniques.

• Experience in jQuery, Backbone.js + Marionette and Coffee Script or TypeScript.

• Experience with Cosmos DB

• Experience participating in Agile projects.

• Familiarity with Jira, Bitbucket.

CONDITIONS OF SERVICE

· The duration of the consultancy is 6 to 11 months, extendable according to performance and availability of funds.

· Remuneration for this consultancy will depend on the qualifications and relevant experience as follows:

o Cluster A: $1,600.

o Cluster B: $1,800.

· The incumbent can be in any of UNRWA fields of operations (Gaza, Jordan, Lebanon, Syria, or West Bank).

APPLICATION PROCESS

Applicants should submit a cover letter and CV or UN Personal History Form clearly demonstrating the knowledge and experience required to meet the consultancy requirements via consultancy@unrwa.org indicating the title of this consultancy “Senior .Net Developer” and field (area)/country of the candidate in the subject line of the message. The deadline for the submission of applications is 18 July 2021.

UNRWA is an equal opportunity employer and welcomes applications from both women and men. UNRWA encourages applications from qualified women. Only those applicants shortlisted for interview will be contacted. UNRWA is a non-smoking environment.

11/07/2021

How to apply

APPLICATION PROCESS

Applicants should submit a cover letter and CV or UN Personal History Form clearly demonstrating the knowledge and experience required to meet the consultancy requirements via consultancy@unrwa.org indicating the title of this consultancy “Senior .Net Developer” and field (area)/country of the candidate in the subject line of the message. The deadline for the submission of applications is 18 July 2021.

Share this job

Contact Us

Maiduguri Borno State Nigeria

Available Jobs