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. ANB 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 and develops related procedures and guidance material. The Bureau also manages the Universal Safety Oversight Audit Programme Continuous Monitoring Approach (USOAP CMA).
The Multidisciplinary Priorities Section (MDP) within ANB is responsible for the development, deployment and maintenance of the Integrated Safety Trend Analysis and reporting system (iSTARS). MDP also works on Innovation Coordination, Commercial Space, as well as other emerging modes of air transport across the safety and air navigation programmes.
Reporting to the Aviation Analysis Officer, MDP, 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. 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 a broad experience across a complex matrix organization.
Coordinate and collaborate with other members of the team, achieving results such as:
Work closely with the Aviation Analysis Officer to gain an initial understanding of the desired solution and iteratively develop and refine the software to achieve a usable, high-quality result. Coordinate with other software developers when working as a group and take measures to ensure compatibility across the applications being developed in the team. Work effectively with the team to ensure the final product adheres to the predetermined scope and design.QUALIFICATIONS AND EXPERIENCE Educational background
Essential
A first level university degree in computer science, engineering, or in a related field.
Professional experience and KnowledgeExperience:
Essential:
A minimum of 3 years’ experience in web application development, working on all aspects of a web application as a full-stack developer using ASP.NET MVC. Experience in developing ML and AI models. Experience in front-end development using jQuery, Vue.js, or other JavaScript frameworks. Experience in building responsive web interfaces. Experience in big data analytics Experience in aviation data analysis Experience with Power BI Experience with AWS and Azure cloud solutions Expertise in web back-end fundamentals like HTML, CSS and JavaScript.Desirable:
Experience in Agile development Experience in QA (Quality Assurance) Experience in large scale system developmentSkills
Essential:
Proficient in Python, C# with a good knowledge of the .NET ecosystem. Strong knowledge of the ASP.NET MVC framework, SQL Server and Entity Framework. In-depth knowledge of architectural principles and services used to develop AWS cloud strategy Strong knowledge of common web frameworks and libraries such as jQuery and Bootstrap. Be a productive member of a fast-paced agile team. Strong understanding of relational and non relational database systems and object-oriented programming (OOP). Understanding of design/architectural patterns such as Model-View-Controller (MVC). Familiar with code versioning tools such as TFS, Git or SVN.Desirable:
Knowledge of JavaScript frameworks like Vue.js, AngularJS or React Other qualifications Understanding of application security and data protection. Skilled in all phases of the software development lifecycle. Ability to coordinate with other team members working as a group. Highly creative, motivated and detailed oriented. Highly organized with strong time management and multi-tasking skills. Interpersonal skills that create openness and trust among colleagues.Language Skills
Essential
Fluent reading, writing and speaking abilities in English.Desirable
A working knowledge of a second language of the Organization (Arabic, Chinese, French, Russian, or Spanish).CONDITIONS OF EMPLOYMENT
It should be noted that this consultancy is to be filled on a part-time basis (up to 3 days per week) for an initial period of eleven (11) months with a possibility of an extension.
Please note that the daily rate for Band B varies from CA$ 248 to CA$ 392.
NOTICE TO CANDIDATES ICAO does NOT charge any fees or request money from candidates at any stage of the selection process, nor does it concern itself with bank account details of applicants. Requests of this nature allegedly made on behalf of ICAO are fraudulent and should be disregarded.