Corporate Applications, Developer (Intermediate)

United Nations High Commissioner for Refugees (UNHCR)


Job Opening
Job Opening ID: 222783
Job Network : Information and Telecommunication Technology
Job Family : Systèmes et technologie de gestion de l’information
Category and Level : Consultants, CON
Duty Station : MONTREAL
Department/Office : International Civil Aviation Organization
Date Posted : Nov 28, 2023
Deadline : Dec 4, 2023

Result of Service
Perform the duties as described.
Work Location
Montréal, Canada
Expected duration
It should be noted that this consultancy is to be filled for a period of twelve (12) months.
Duties and Responsibilities

The Bureau of Administration and Services (ADB) plays a lead role in the effective and efficient administrative management of the Organization by ensuring the provision of high-quality physical and human resources, by applying the highest standards of work ethics and conduct, and by using results-based management skills and tools to support the Organization in implementing its Strategic Objectives, in order to serve all stakeholders of the world aviation community.

Reporting to the Head, Corporate Applications (CA), the incumbent will code, test, and deploy .NET applications developed as web-based or as standalone applications; define and document technical specifications, application functionality, and perform technical testing. Additionally, s/he will be responsible for defining test plans, test scripts and conducting systems testing. The professional will work in a team environment with business and technical resources and third-party vendors. The candidate must have strong programming and database skills and broad experience working within a complex matrix organization.


The Corporate Applications Developer (Intermediate) shall be required to help deliver the following ICT services including but not limited to:

1. Develops and supports applications and databases in line with business requirements and technical standards.
2. Investigates application issues and resolves them either by fix or workaround.
3. Plans and executes rigorous unit, integration, and performance testing and communicates and addresses the results.
4. Plans, executes and supports user acceptance testing and incorporates results.
5. Creates and maintains comprehensive documentation created throughout the application development life cycle (SDLC).
6. Ensures that applications built meet business requirements and thereby support clients’ objectives.
7. Performs all duties in close collaboration with other team roles and functions and always with the best interest of the client in mind.
8. Analyzes, verifies, and executes change requests in line with organizational standards.
9. Peer-reviews code to optimize performance and stability.
10. Related duties as assigned.
Qualifications/special skills
Educational background

• A first level University degree in computer science or in a related field, is required.
• A master’s degree, is desirable.

Professional experience and knowledge

• Minimum of 5 years of experience in the full development cycle of Web and/or Windows applications on .NET platforms (FW4.5 or higher CORE 3 or higher) using C# and ASP.NET, is required.
• Minimum of 4 years of hands-on experience with MS SQL Server 2012 or higher, is required.
• Demonstrated expertise in production support of complex .NET applications, is required.
• Considerable experience in systems integration and successful implementation of WCF/RESTful web services in application development, is required.
• Ability to use TFS (Team Foundation Server) and Git for version control, is required.
• Excellent troubleshooting skills to improve performance and ensure scalability, is required.
• Excellent communication skills and team working capabilities, is required.
• Working knowledge and experience in Agile/Scrum environments, is required.
• Development experience in SharePoint 2013 or higher, SharePoint Online or Drupal would be an asset, is desirable.
• In-depth knowledge of database design, optimization, and programming including complex stored procedures and utilizing advanced DB development tools, is desirable.
• Exposure to modern web frameworks and cloud platforms like Azure, is desirable.
• Fluent reading, writing, and speaking abilities in English, is essential.
• Working knowledge of a second language of the Organization (Arabic, Chinese, French, Russian, or Spanish), is desirable.

To help us track our recruitment effort, please indicate in your cover/motivation letter where ( you saw this job posting.