Software Developer (ASP.NET Core) job at United Nations
New
1 Day Ago
Linkedid Twitter Share on facebook
Software Developer (ASP.NET Core)
2025-10-29T04:33:25+00:00
United Nations
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_6187/logo/united%20nations%20office%20of%20nairobi.png
FULL_TIME
 
Gaza
Nairobi
00100
Kenya
Nonprofit, and NGO
Computer & IT
KES
 
MONTH
2025-11-11T17:00:00+00:00
 
Kenya
8

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. Application Link:https://inspira.un.org/psp/PUNA1J/EMPLOYEE/HRMS/c/UN_CUSTOMIZATIONS.UN_JOB_DETAIL.GBL?Action=A&UNAction=Apply&JobOpeningId=265848&languageCd=ENG

  • Analysis and Requirements Gathering
  • Design and Development
  • Testing and Documentation
  • Implementation and Maintenance
  • Proven experience in Information Technology and Software Development
  • Strong background in web 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
  • A university degree or master's degree in relevant disciplines
  • Minimum of 3 years of professional experience in ASP.NET Core / .NET Core (C#) development and MS SQL Server
  • Solid understanding of software architecture and design patterns
  • Working knowledge of identity and access management solutions
bachelor degree
36
JOB-69019915b1af8

Vacancy title:
Software Developer (ASP.NET Core)

[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Computer & IT]

Jobs at:
United Nations

Deadline of this Job:
Tuesday, November 11 2025

Duty Station:
Gaza | Nairobi | Kenya

Summary
Date Posted: Wednesday, October 29 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about United Nations
United Nations jobs in Kenya

JOB DETAILS:

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. Application Link:https://inspira.un.org/psp/PUNA1J/EMPLOYEE/HRMS/c/UN_CUSTOMIZATIONS.UN_JOB_DETAIL.GBL?Action=A&UNAction=Apply&JobOpeningId=265848&languageCd=ENG

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, November 11 2025
Duty Station: Gaza | Nairobi | Kenya
Posted: 29-10-2025
No of Jobs: 1
Start Publishing: 29-10-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.