Skip to Job Description
Consultant – Full-Stack Software Developer, (Local), (HQ Gaza)
United Nations Secretariat (UN)
UNRWA - Information Management - Gaza
CON Consultancy
Close on 21 Dec 2025
Apply Now
Posted 1 hour ago
Job Description
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
1. Analysis and Requirements Definition • Lead complex requirements-gathering sessions with business owners, system stakeholders, and technical teams to define functional and non-functional requirements for full-stack solutions. • Analyze existing systems and architectures to propose high-impact enhancements, modernization paths, and integration strategies across SQL, NoSQL, Power Platform solutions, and cloud environments. 2. System Design & Full-Stack Development • Architect, design, and develop advanced full-stack applications using ASP.NET Core, Entity Framework, C#, and RESTful Web APIs. • Build responsive, accessible, and high-performance front-end interfaces using HTML5, CSS3, JavaScript, and modern UI design principles. • Implement scalable database structures and stored procedures across SQL Server, Cosmos DB or similar NoSQL databases. • Develop reusable libraries, shared components, and solution templates that follow SOLID, clean architecture, and UNRWA software engineering standards. • Lead the integration of low-code platforms (Microsoft Power Platform) to extend system functionality and automate business workflows. 3. DevOps, CI/CD, and Automation • Design, implement, and maintain automated deployment pipelines using GitHub Actions or Azure DevOps for build, test, and release cycles. • Establish coding standards, branching strategies, and repository governance to ensure high maintainability and traceability. • Integrate automated testing, code quality checks, and security validation into CI/CD workflows. 4. Testing, Documentation & Quality Assurance • Develop comprehensive unit, integration, and regression tests to ensure system reliability and fault tolerance. • Prepare and maintain technical documentation, architectural diagrams, API specifications, deployment guides, and end-user manuals. • Review and validate peer code to ensure adherence to engineering standards and best practices. 5. Implementation, Support & Continuous Improvement • Deploy solutions according to approved change management procedures and ensure clear communication of implementation risks, timelines, and dependencies. • Investigate and resolve complex production issues through root cause analysis, monitoring, and optimization techniques. • Mentor junior developers and provide technology leadership across full-stack development, DevOps, and data integration areas. 6. Other Duties • Perform any other related tasks as assigned by the Head of IT Service Centre or designated supervisor.
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 expertise in ASP.NET Core / .NET Core, C#, Entity Framework, and RESTful API development. ● Strong experience with HTML5, CSS3, JavaScript, and front-end development best practices. ● Demonstrated knowledge in SQL Server, relational modeling, query optimization, and NoSQL systems such as Cosmos DB or MongoDB. ● Experience designing solutions on Power Platform (Power Apps, Power Automate, Dataverse). ● Hands-on experience building CI/CD pipelines using GitHub Actions or Azure DevOps. ● Experience developing Power BI dashboards and integrating them with operational systems. ● Solid knowledge in designing and maintaining ETL processes. ● Experience with cloud platforms (Azure preferred) and containerization technologies. ● Strong understanding of software architecture, design patterns, and secure coding principles. DESIRABLE EXPERIENCE ● Experience with Azure App Service, API Management, Service Bus, Event Grid, and other PaaS tools. ● Knowledge of cloud-native architectures and microservices. ● Familiarity with Agile methodologies. ● Knowledge of Microsoft Fabric, Data Lake architectures, and enterprise data workflows. ● Experience integrating AI/ML features or intelligent automation. 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. 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,490.30 plus 8.33% advanced termination indemnity, depending on fund availability, qualifications, and relevant experience.
Languages
● Fluent in spoken and written English.
Additional Information
The Consultant is responsible for delivering advanced technical expertise in full-stack development, cloud-based architectures, and data engineering to support key digital initiatives under DITID. This includes building scalable ASP.NET Core applications, modern front-end interfaces, data workflows, and automated deployment pipelines, ensuring robust and sustainable technology solutions for UNRWA programs.
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.
{{waiting}}
This position is no longer open.