.NET Analyst Programmer (USOAP) at United Nations Development Programme UNDP
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

07 Oct, 25

Salary

248.0

Posted On

08 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

THE ORGANIZATIONAL SETTING

The Air Navigation Bureau (ANB) in ICAO is responsible for providing technical guidance to the Air Navigation Commission (ANC), the Council, and the Assembly. The Air Navigation Bureau provides technical expertise in aviation-related disciplines to States, industry and all elements of the Organization. The Bureau is also responsible for maintaining and implementing the Global Aviation Safety Plan (GASP) and Global Air Navigation Plan (GANP), including its aviation system block upgrades as well as producing yearly safety and air navigation status reports. The Bureau develops technical studies and proposals for Standards and Recommended Practices (SARPs), and Procedures for Air Navigation Services (PANS) for further processing by the governing bodies of ICAO. The Bureau also develops related procedures and guidance material. The Bureau also manages the Universal Safety Oversight Audit Programme (USOAP) using a Continuous Monitoring Approach (CMA) that monitors all States on a continuous basis.
Through USOAP, the Bureau is responsible to identify safety deficiencies in Member States by conducting various USOAP activities such as safety oversight audits and ICAO Coordinated Validation Missions (ICVMs), assess associated safety risks, and develop assistance strategies. It is also responsible for reporting on audit findings and for determining the impact on aviation safety arising from the lack of effective implementation of the critical elements of a safety oversight system. The Bureau is responsible for the delivery of USOAP training courses including the development of e-learning activities to support the programme. The success of the USOAP Continuous Monitoring Approach (CMA) is therefore dependent upon technical experts from ICAO. Cooperation, Development, and Implementation (CDI), Member States and international organizations, being trained on, and maintaining their currency in the USOAP CMA methodology. In order to keep these systems updated and the internal customer requirements fulfilled, ICAO is hiring an Analyst Programmer specializing in .NET systems to be part of the USOAP software development and maintenance team.
Reporting to the Chief of Oversight Support Unit, the incumbent will code, test, and deploy .NET applications developed as web 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 be working in a team environment with business and technical resources as well as third party vendors. The candidate must have strong programming and database skills and broad experience across a complex matrix organization.

Provides .NET programming capabilities to the USOAP team, achieving results such as:

  • Provide application and database development aimed at enhancing functionalities of the ICAO USOAP system.
  • Provide day-to-day technical support to USOAP system users regarding operations and processes.
  • Troubleshoot and resolve existing application issues.
  • Participate in system development, integration testing and implementation of new requirements on .NET platform.
  • Perform complete Unit and Integration testing and deliver complete documentation during the application development life cycle (SDLC).
  • Interact with other departments to clarify and build applications that meet a business unit’s objectives.
  • Liaise with Business analyst(s), end-users and the development and test teams to clarify and confirm business requirements for application.
  • Analyse technical options and impact of change requests.
  • Identify technical issues and provide workarounds or solutions.
  • Conduct code review with the development team to optimize performance and reusability.
  • Perform unit and performance testing and support to user acceptance testing.
  • Develop and write USOAP business requirements
  • Implement new USOAP software development technological and methodological practices
  • Maintain and document DevOps Continuous Integration and Continuous Delivery processes for USOAP software
  • Perform other related duties as assigned
Responsibilities

MAJOR DUTIES AND RESPONSIBILITIES

Function 1 (incl. Expected results):

Supports the integration of SSP implementation support tools into the USOAP CMA OLF, achieving results such as:

  • Add functionalities for the SSP-related PQs on the USOAP OLF:

After the completion of a self-assessment, add a feature to allow States to enter an Action Plan with elements to support SSP implementation using a project management approach
Add a feature to allow the export the Action Plan for each State in MS Word format with support of languages used by the USOAP
Add a feature to visualize SSP self-assessment or audit results by SSP component for each State, all States or a group of States (ICAO Region or customizable)

Add a feature allowing States to decide whether to share the results of their self-assessment in order to encourage States to complete the Action Plans

  • Enhancements to existing USOAP PQs:

Add a feature to support the identification and tagging of “customized” groups of PQs across audit areas and critical elements to support the creation of valuable predefined indicators
Add a feature to create specific groupings of PQs related to the SSP Foundation, SSP-related PQs, other Goals and Targets in the GASP, as well as Global High-risk categories (G-HRCs) to serve as indicators and support monitoring
Add visualization of specific or customized PQ groupings for each State, all States or group of States (ICAO Region or selected group of States)
Feature to allow the export of the set or customized PQ groupings for each State, all States or a group of States in various formats with support in languages used by the USOAP
Recommend and implement continuous improvements and enhancements to the SSP implementation support tools as well as other applications and dashboards that use data from multiple sources to support decision-making activities.
-
Function 2 (incl. Expected results):

Provides .NET programming capabilities to the USOAP team, achieving results such as:

  • Provide application and database development aimed at enhancing functionalities of the ICAO USOAP system.
  • Provide day-to-day technical support to USOAP system users regarding operations and processes.
  • Troubleshoot and resolve existing application issues.
  • Participate in system development, integration testing and implementation of new requirements on .NET platform.
  • Perform complete Unit and Integration testing and deliver complete documentation during the application development life cycle (SDLC).
  • Interact with other departments to clarify and build applications that meet a business unit’s objectives.
  • Liaise with Business analyst(s), end-users and the development and test teams to clarify and confirm business requirements for application.
  • Analyse technical options and impact of change requests.
  • Identify technical issues and provide workarounds or solutions.
  • Conduct code review with the development team to optimize performance and reusability.
  • Perform unit and performance testing and support to user acceptance testing.
  • Develop and write USOAP business requirements
  • Implement new USOAP software development technological and methodological practices
  • Maintain and document DevOps Continuous Integration and Continuous Delivery processes for USOAP software
  • Perform other related duties as assigned.

Function 3 (incl. Expected results):

Loading...