Application Developer
Perform design and development of software applications
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. |