Consultant Full Stack Software Developer

Consultant Full Stack Software Developer

United Nations Secretariat

December 16, 2025December 22, 2025GazaPalestine
Job Description
Job Posting Organization:
The United Nations Relief and Works Agency for Palestine Refugees in the Near East (UNRWA) is a humanitarian organization established in 194
  • Its mission is to provide assistance and protection to Palestine refugees, ensuring their rights and improving their living conditions. UNRWA operates in five areas: Jordan, Lebanon, Syria, the West Bank, and Gaza Strip, employing over 30,000 staff members. The agency focuses on education, health care, social services, and emergency assistance, striving to empower refugees and promote their self-reliance.

Job Overview:
The Consultant Full Stack Software Developer position at UNRWA involves leading the development of advanced full-stack applications and cloud-based solutions. The role requires a deep understanding of both front-end and back-end technologies, with a focus on creating responsive and high-performance applications. The consultant will be responsible for gathering requirements, designing system architectures, and implementing solutions that meet the needs of various stakeholders. This position also emphasizes the importance of DevOps practices, including CI/CD pipelines and automated testing, to ensure high-quality software delivery. The consultant will work closely with junior developers, providing mentorship and guidance, while also engaging in continuous improvement of existing systems and processes.

Duties and Responsibilities:
  • Lead complex requirements-gathering sessions with business owners and technical teams to define functional and non-functional requirements for full-stack solutions.
  • Analyze existing systems and propose enhancements and modernization paths.
  • Architect, design, and develop full-stack applications using ASP.NET Core, Entity Framework, and RESTful APIs.
  • Build responsive front-end interfaces using HTML5, CSS3, and JavaScript.
  • Implement scalable database structures and develop reusable libraries and components.
  • Design and maintain automated deployment pipelines using GitHub Actions or Azure DevOps.
  • Develop comprehensive unit, integration, and regression tests to ensure system reliability.
  • Prepare and maintain technical documentation and architectural diagrams.
  • Deploy solutions according to approved change management procedures. 1
  • Investigate and resolve complex production issues. 1
  • Mentor junior developers and provide technology leadership. 1
  • Perform any other related tasks as assigned by the Head of IT Service Centre.

Required Qualifications:
  • A university degree or master's degree in information technology, information management, computer science, or related fields.
  • Proven expertise in ASP.NET Core, C#, Entity Framework, and RESTful API development.
  • Strong experience with HTML5, CSS3, JavaScript, and front-end development best practices.
  • Knowledge in SQL Server, relational modeling, and NoSQL systems such as Cosmos DB.
  • Experience designing solutions on Power Platform.
  • Hands-on experience building CI/CD pipelines using GitHub Actions or Azure DevOps.
  • Solid knowledge in designing and maintaining ETL processes.
  • Experience with cloud platforms and containerization technologies.
  • Strong understanding of software architecture and secure coding principles.

Educational Background:
Candidates must possess a university degree or master's degree from an accredited institution in fields such as information technology, information management, computer science, computer engineering, software engineering, or business administration. This educational background is essential to ensure that the consultant has the necessary theoretical knowledge and practical skills to perform the job effectively.

Experience:
The position requires proven expertise in full-stack development, particularly with ASP.NET Core and related technologies. Candidates should have substantial experience in front-end development, database management, and cloud solutions. Experience with CI/CD practices and automated testing is also critical. The ideal candidate will have a track record of successfully delivering complex software projects and mentoring junior developers.

Languages:
Fluency in spoken and written English is mandatory for this position. Proficiency in additional languages may be considered an asset but is not required.

Additional Notes:
The consultancy duration is expected to be between 6 to 11 months, with the possibility of extension based on performance and funding availability. The remuneration for this consultancy is USD 1,490.30 per month, plus an 8.33% advanced termination indemnity, contingent upon fund availability and the candidate's qualifications and experience. This position is part of a non-smoking environment, and UNRWA is committed to equal opportunity employment, encouraging applications from qualified women and men.
Apply now
Similar Jobs