Web Application Developer

Web Application Developer

International Civil Aviation Organization (ICAO)

May 9, 2025May 20, 2025MontrealCanada
International Civil Aviation Organization (ICAO) About
The International Civil Aviation Organization (ICAO) is a UN specialized agency, established by States in 1944 to manage the administration and governance of the Convention on International Civil Aviation. ICAO develops policies and Standards, undertakes compliance audits, performs studies and analyses, provides assistance and builds aviation capacity through many other activities and the cooperation of its Member States and stakeholders.
Job Description
Job Posting Organization:
The Air Navigation Bureau (ANB) is a division of the International Civil Aviation Organization (ICAO), which is responsible for providing technical guidance and expertise in aviation-related disciplines. Established to enhance global aviation safety and efficiency, ANB plays a crucial role in maintaining and implementing the Global Aviation Safety Plan (GASP) and Global Air Navigation Plan (GANP). The Bureau develops technical studies, proposals for Standards and Recommended Practices (SARPs), and manages the Universal Safety Oversight Audit Programme Continuous Monitoring Approach (USOAP CMA). ANB operates in multiple countries, providing support to States and industry stakeholders in the aviation sector.

Job Overview:
The Web Application Developer position within the Air Navigation Bureau (ANB) involves coding, testing, and deploying .NET applications, both as web and standalone applications. The incumbent will work closely with the Aviation Analysis Officer and collaborate with a team of business and technical resources, as well as third-party vendors. The role requires strong programming and database skills, along with experience in a complex organizational structure. The developer will be responsible for designing integrated web applications that support the Integrated Safety Trend Analysis and Reporting System (iSTARS), conducting statistical analyses, and maintaining existing applications. The position emphasizes the importance of creating user-friendly interfaces and ensuring the applications meet the needs of the organization.

Duties and Responsibilities:
  • Design integrated web applications related to the Integrated Safety Trend Analysis and Reporting System, creating data models that support business processes and conducting statistical analysis using AWS tools. Maintain iSTARS applications and products.
  • Write clean, scalable code using C#, ASP.NET MVC 5, and Node.js. Create responsive website layouts and user interfaces using standard HTML/CSS practices, and develop interactive user interfaces with jQuery, Vue.js, or other JavaScript frameworks. Integrate data from various back-end services and databases, translating storyboards and use cases into functional application aspects. Proactively learn and utilize new technologies as required. Test and deploy applications and systems, maintaining them by monitoring operations and fixing bugs.
  • Coordinate and collaborate with team members to achieve high-quality results, working closely with the Aviation Analysis Officer to understand desired solutions and iteratively develop software. Ensure compatibility across applications developed within the team and adhere to predetermined scope and design.

Required Qualifications:
Essential qualifications include a first-level university degree in computer science, engineering, or a related field. Candidates must have a minimum of 3 years of experience in web application development as a full-stack developer using ASP.NET MVC. Experience in developing machine learning and AI models, front-end development with JavaScript frameworks, building responsive web interfaces, big data analytics, aviation data analysis, and familiarity with Power BI and cloud solutions like AWS and Azure is also required. Candidates should possess strong knowledge of web back-end fundamentals, including HTML, CSS, and JavaScript, and have experience in Agile development and quality assurance.

Educational Background:
Candidates must hold a first-level university degree in computer science, engineering, or a related field. This educational background is essential for understanding the technical aspects of web application development and the underlying principles of software engineering.

Experience:
The position requires a minimum of 3 years of professional experience in web application development, specifically as a full-stack developer using ASP.NET MVC. Candidates should have experience in developing machine learning and AI models, front-end development using JavaScript frameworks, and building responsive web interfaces. Experience in big data analytics and aviation data analysis is also essential, along with familiarity with Power BI and cloud solutions such as AWS and Azure.

Languages:
Fluent reading, writing, and speaking abilities in English are essential for this position. A working knowledge of a second language of the Organization, such as Arabic, Chinese, French, Russian, or Spanish, is desirable and would be an asset in a multilingual work environment.

Additional Notes:
This consultancy position is part-time, requiring up to 3 days of work per week, for an initial period of eleven months, with the possibility of extension. The daily rate for Band B ranges from CA$ 248 to CA$ 39
  • Candidates should be aware that ICAO does not charge any fees or request money from applicants during the selection process, and any such requests should be disregarded as fraudulent.
Apply now
Similar Jobs