Consultant – Software Developer (ASP.NET Core), (Local)(ROSTER), (HQ Gaza);
Gaza
- Organization: UNRWA - United Nations Relief and Works Agency for Palestinian Refugees
- Location: Gaza
- Grade: CON
-
Occupational Groups:
- Humanitarian Aid and Coordination
- Information Technology and Computer Science
- Closing Date: 2025-11-11
Result of Service
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 an interview will be contacted. UNRWA is a non-smoking environment.
Work Location
Gaza
Expected duration
6 to11 months
Duties and Responsibilities
• Analysis and Requirements Gathering • Gather complex system requirements by meeting with clients and researching existing technology to understand business needs and propose solutions for new applications. • Design and Development • Design and develop full-stack web applications, applying good programming practices such as design patterns and software architecture. • Document code and related processes by following development methodologies, adding comments, and maintaining documentation in knowledge-base systems to simplify maintenance and improve support. • Provide thought leadership in designing and developing innovative, integrated solutions. • Guide and mentor junior staff in application design and development. • Testing and Documentation • Test all changes using appropriate, complex test scenarios to ensure solutions perform as expected and handle errors meaningfully. • Author and maintain technical and end-user documentation with audience-appropriate materials. • Implementation and Maintenance • Implement changes in line with change management policies and procedures, ensuring communication of the nature, significance, and risks of each solution. • Monitor changes and resolve complex problems by reviewing processing/output and proactively ensuring solutions meet customer requirements and provide a smooth transition. • Provide ongoing support by investigating and resolving issues, including complex ones, to ensure prompt and effective service. • Perform other related duties as may be assigned.
Qualifications/special skills
Academic Qualifications: A university degree or master's degree from an accredited educational institution in information technology, information management, Information systems, computer science, computer engineering, Software engineering, Business Administration, Management, or other related disciplines; Experience: ● Proven experience in Information Technology and Software Development, with a strong background in web applications. ● Minimum of 3 years of professional experience (with a bachelor’s degree) or 1 year of experience (with a master’s degree) in ASP.NET Core / .NET Core (C#) development and MS SQL Server, including at least 1 year of hands-on experience with Web APIs. ● Solid understanding of software architecture and design patterns, with the ability to design and implement scalable, maintainable, and secure applications. ● Expert-level proficiency in .NET, .NET Core, ASP.NET Core, and Entity Framework (EF). ● Advanced knowledge of relational database design and optimization in MS SQL Server. ● Practical experience with cloud platforms, particularly Azure App Service and Azure API Management. ● Strong knowledge of software engineering principles and design practices, including SOLID principles and cloud-native development patterns. ● Working knowledge of identity and access management solutions, such as Azure Entra (OpenID Connect, Azure AD B2C, Microsoft Graph API). ● Familiarity with event-driven architecture, including Azure Event Grid, Service Bus, and related messaging/eventing technologies. DESIRABLE EXPERIENCE ● Experience in Azure PaaS and IaaS instances. ● Experience developing integrations with Azure Cloud Services. ● Experience secure code practices to prevent vulnerabilities and exploits. ● Experience participating in Agile projects. ● Familiarity with Azure DevOps. ● Familiarity of Artificial Intelligence ● Knowledgeable in Microsoft Fabric, Data Lakes, and Dataverse. Competencies: ● Good communications skills. ● Training skills and ability to make clear presentations. ● Team spirit and ability to establish and maintain effective working relationships. ● Ability to coordinate the work with others. ● Ability to work under pressure and meet tight deadlines. Language: ● Fluent in spoken and written English. Service Conditions: ● The duration of the consultancy is 6 to 11 months, extendable according to performance and availability of funds. ● Remuneration for this consultancy will be USD 1,410.70 plus 8.33% advanced termination indemnity, depending on fund availability, qualifications, and relevant experience.
Languages
Not available.
Additional Information
UNRWA Digital Impact Technology and Innovation Department (DITID) is seeking Software Developer (ASP.NET Core) who will be responsible for designing and developing software solutions in HQG IT Service Center or supporting software development projects at UNRWA HQ Amman. The consultant will report administratively to Head Information Technology Service Centre at Headquarter Gaza. • Please indicate if you are a Palestinian Refugee and provide your registration card number if applicable.
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.
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.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.