Mid-Level Full-Stack Developer

United Nations - UN Economic and Social Commission for Western Asia

Consultant Closes 30 May 2026 21 days left

Overview

Support the development, maintenance, and migration of web applications and data platforms by working across the full software stack, with a primary focus on .NET Core development and translation of existing codebases.


Key Responsibilities
  • Design and implement RESTful APIs and backend services using ASP.NET Core.
  • Develop and maintain data access layers using Entity Framework Core, Dapper, or raw ADO.NET against PostgreSQL and Microsoft SQL Server databases.
  • Implement authentication, authorization, and security controls.
  • Analyze existing frontend and backend codebases written in Angular, React, and NestJS.
  • Translate analyzed components and services into equivalent .NET Core implementations.
  • Document migration findings, architectural decisions, and mapping between legacy and target implementations.
  • Design and manage relational database schemas in PostgreSQL and MSSQL.
  • Implement data migration scripts and manage schema versioning.
  • Containerize applications using Docker and define multi-service environments with Docker Compose.
  • Prepare technical documentation, API specifications (OpenAPI/Swagger), and developer guides.
  • Support knowledge transfer and onboarding for team members.
Required Experience
  • A minimum of 5 years of professional experience in full-stack software development is required.
  • Demonstrated proficiency in .NET Framework and .NET Core (C#) is required.
  • Experience with PostgreSQL and Microsoft SQL Server, including schema design, query optimization, and stored procedures, is required.
  • The ability to read, understand, and analyze codebases written in Angular, React, and NestJS for the purpose of functional translation to .NET Core is required.
  • Proficiency with Docker and Docker Compose for containerized development and deployment environments is required.
  • Experience with RESTful API design, OpenAPI/Swagger documentation, and API versioning is required.
Other Details
Languages Required
Fluency in English is required.
Languages Preferred
Not specified
Contract Duration
6 months
Work Modality
Hybrid
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: