Application Developer

Perform design and development of software applications

This opening expired 1 year ago. Do not try to apply for this job.

UNRWA - UN Relief and Works Agency for Palestine Refugees

Open positions at UNRWA / Open positions at UN
Logo of UNRWA

Application deadline 1 year ago: Friday 28 Mar 2025 at 03:59 UTC

Open application form

Overview

Perform design and development of software applications

You have:

  • A university degree from an accredited educational institution in computer science or related discipline.
  • Minimum of four years of relevant experience in software application development.
  • Two years of experience as a full-stack web developer.
  • Expertise in ASP.Net Core MVC, Entity Framework Core, and MS SQL Server.
  • Good command of spoken and written English and Arabic.
  • Experience in the information system areas relevant to UNRWA, such as accounting and financial management.
  • Knowledge of Agile Methodologies.
  • Formal training in systems development tools and techniques.

Contract

This is a Consultancy contract. More about Consultancy contracts.

Result of Service

Deliverables

Work Location

Beirut

Expected duration

6 months

Duties and Responsibilities

Performs design tasks as assigned by the supervisor for new software applications and for the expansion and customization of existing applications; Documents or assists in the documentation of system technical specifications. Performs development and maintenance tasks on applications to which assigned. Assists in proposals' preparation for the introduction and utilization of new software technologies, tools and platforms. Provides technical support for training activities related to assigned software applications; Prepares daily and weekly reports on response/completion status of assignments for Management decisions;

Qualifications/special skills

A university degree from an accredited educational institution in computer science, Computer Engineering, Computer and Communication Engineering, and Software Engineering with a major in or focus on information technology, or other related discipline. Formal training in systems development tools and techniques A minimum of four years of relevant experience in software application development and the implementation of multi-user systems, including two years as a full-stack web developer with expertise in ASP.Net Core MVC, Entity Framework Core, and MS SQL Server, is required. Experience in one or more of the information system applications of interest to UNRWA, specifically, in the areas of accounting and financial management, supply chain management, payroll and human resources management, population registration, education, health, relief, social services, administrative support and other general areas, is required.

Languages

Good command of spoken and written English and Arabic. Competencies Planning and Organizing; Applying technical expertise. Communication. Learning and researching. Coping with pressure and setbacks. Other Information The incumbent may be required to travel in the Agency's area of operations. DESIRABLE QUALIFICATIONS: Experience of application design and development in client-server environment on MS Windows platform; Experience or knowledge of applications development using MS-Access and development of reports using Crystal Reports; Experience or knowledge of HTML, AJAX, Java, JavaScript, object-oriented analysis and design; Knowledge/experience in SharePoint Online, DevOps platforms, Business Process management Tools and Agile Methodologies. SALARY: Total Remuneration: USD 13,194, - USD 2,199 per month

Additional Information

Not available.

No Fee

THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Potential interview questions

Can you describe a software project you've completed and your role in it? This question assesses technical ability and project experience. Discuss the project objectives, your specific contributions, and the outcomes.
How do you prioritize tasks when you're working on multiple projects? The interviewer wants to evaluate your organizational skills. Pro members can see the explanation.
Can you give an example of how you've dealt with a challenging technical problem? Pro members can see the explanation. Pro members can see the explanation.
What tools and technologies are you most familiar with, and how have you used them? Pro members can see the explanation. Pro members can see the explanation.
How do you ensure software quality and reliability in your development work? Pro members can see the explanation. Pro members can see the explanation.
Added 1 year ago - Updated 1 year ago - Source: careers.un.org