Result of Service

Under the overall supervision of the Head of Application Development Section and Lead Architect, the role will be responsible for the day to day development activities of the application development team. The developer will be responsible for the design, testing, development and deployment of UNRWA solutions, web applications and interfaces with internal and external partner systems, services, and projects within the overall software development lifecycle. The incumbent will coordinate with other DITID units to provide technical solutions and implement the software solutions for high performance, optimized and efficient solutions as required by all business processes and in compliance with the defined standards.

Work Location

Amman

Expected duration

12 months

Duties and Responsibilities

Specific Outputs/Tasks include but not limited to: ANALYSIS AND REQUIREMENTS GATHERING • Gather complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications. DESIGN AND DEVELOPMENT • Design and develop full stack web application adhering to good programming practices such as design patterns and software architecture • Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve support. • Provide thought leadership in designing and developing innovative integrated solutions. • Provide guidance in application design and development to junior staff. TESTING AND DOCUMENTATION • Test all changes by using the appropriate complex test scenarios to ensure all delivered solutions work as expected, and errors are handling in a meaningful way. • Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references. IMPLEMTATION AND MAINTENANCE • Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties about the nature, significance, and risk factors of the solution. • Monitor changes and resolve complex problems by responding as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution. • Provide support by investigating and resolving issues, including complex issues to ensure prompt, effective service • Perform such other duties as may be assigned.

Qualifications/special skills

University degree from accredited educational institution in computer sciences or information technology or other related discipline. · Minimum 4 years of experience in Azure, .NET applications, frontend and backend. · Knowledge of software architecture and design patterns for building highly scalable applications. · Intermediate knowledge of Containerization with Docker · Intermediate knowledge of Kubernetes (preferably AKS) · Expert knowledge of .NET, .NET Core, ASP. Net Core, .NET EF. · Expert knowledge of relational databases in MS SQL Server. · Good knowledge of Azure App Service and Azure API Management. · Good knowledge of Patterns & Principle (SOLID, Cloud Development Patterns). · Good knowledge of Azure Entra (OpenID, AD B2C, MS Graph). · Good knowledge of Event Grid, service bus and event driven architecture · Fluency in spoken and written English.

Languages

English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.

Additional Information

CONDITIONS OF SERVICE • The consultancy is based in UNRWA HQA Amman - Jordan. • The selected candidate will receive a monthly remuneration that is equivalent to A14 Step 1 amounting to JOD 996.42 for every fully completed month. • The duration of the Contract is up to 12 months, and the possibility of extension is subject to the availability of funds and continuing need and satisfactory performance. • As part of Digital Impact, Technology and Innovation Department (DITID)and digital workspace the role works under the overall supervision of the Chief Digital Risk Officer.

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.


At Impactpool we do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify. Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.