Microsoft 365 Developer

This opening expired 2 months ago. Do not try to apply for this job.

ICAO - International Civil Aviation Organization

Open positions at ICAO
Logo of ICAO

Application deadline 2 months ago: Friday 9 Feb 2024 at 04:59 UTC

Open application form

Contract

This is a Consultancy contract. More about Consultancy contracts.

Work Location

Montreal

Expected duration

11 months with a possibility of an extension.

Duties and Responsibilities

THE ORGANIZATIONAL SETTING The International Civil Aviation Organization (ICAO) sets international Standards and Recommended Practices (SARPs) for aviation safety, air navigation, security and environmental protection.

The Capacity Development and Implementation (CDI) Bureau, provides holistic support to States and international organizations to help them achieve compliance with ICAO Standards and Recommended Practices (SARPs) and ensure we advance the overall strategic objectives of ICAO. CDI’s mandate is comprised of three main pillars:

  1. Implementation support - assist States and international organizations in implementing effective and sustainable solutions that address their specific needs and challenges.
  2. Revenue-generating activities – focused on the organization's revenue-generating activities. The portfolio of revenue-generating activities includes publications, periodicals, databases, websites, training, printing, and events and the revenues generated by these activities are required to promote ICAO’s Strategic Objectives and carry out related Programme Support.
  3. Resource mobilization – supporting States in securing the necessary resources to meet their capacity development objectives.

The incumbent will report to the Deputy Director of the Capacity Development and Implementation (CDI) Bureau and lead the process of coding, testing, and deploying Microsoft 365 applications; guide the definition and documentation of technical specifications and application functionality; oversee all technical 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, as well as broad experience working within a complex matrix organization.

MAJOR DUTIES AND RESPONSIBILITIES Develop and implement Microsoft Teams apps, Office Add-ins, and SharePoint Add-ins, achieving results such as:

  1. Collaborate with internal teams to understand automation and efficiency improvement requirements.
  2. Design, code, test, and deploy custom solutions within the Microsoft 365 environment.
  3. Ensure the seamless integration of developed solutions with existing systems and platforms.
  4. Troubleshoot and resolve issues related to Microsoft 365 development projects.
  5. Design and develop Microsoft Access databases to facilitate data management and reporting within the Microsoft 365 environment.
  6. Stay updated on emerging trends and technologies in Microsoft 365 development.
  7. Establish, maintain, and support integration points with new and / or existing corporate applications supporting The Capacity Development and Implementation (CDI) Bureau.
  8. Proactively ensure that applications developed are documented, and their source code is securely stored.
  9. Build, foster, and maintain solid working relationships with clients, peers and third-party vendors.
  10. Perform related duties as assigned.

Qualifications/special skills

Educational background: A first-level university degree (or equivalent) in computer science or in a related field is required.

Professional experience and knowledge: Essential Experience: • A minimum of 4 years of hands-on experience in developing Microsoft Teams apps, Office Add-ins (Access, Word, Excel, PowerPoint, Outlook), and SharePoint Add-ins. • Experience developing in JavaScript/TypeScript. • Experience working with version control software such as Git or Bitbucket. • Proficiency in Microsoft Access, with expertise in creating forms, reports, queries and Microsoft VBA to meet the specific needs of the organization and integrating within Microsoft 365 development. • Proven track record of successfully coding, testing, and deploying custom solutions within the Microsoft 365 environment. • Excellent communication skills and team working capabilities. • Expert knowledge of and experience in Agile/Scrum environments. • Demonstrated expertise in ensuring seamless integration of developed solutions with existing systems and platforms. • Working knowledge or familiarity with IT service delivery frameworks such as ITIL including IT Change Management. • Familiarity with web development technologies like HTML, CSS, and React for building user interfaces. • Strong troubleshooting skills to identify and resolve issues related to Microsoft 365 development projects.

Desirable Experience: • Certifications in Microsoft 365 development or related fields are desirable. • Knowledge of database design, optimization, and programming including complex stored procedures and utilizing advanced DB development tools. • Knowledge of the latest web frameworks and cloud platforms like Azure.

Languages

Essential • Fluent reading, writing and speaking abilities in English.

Desirable • A working knowledge of any other language of the Organization (Arabic, Chinese, French, Russian, or Spanish).

Additional Information

It should be noted that this consultancy is to be filled for an initial period of eleven (11 months) with a possibility of an extension. This is a full-time position.

Please note that the monthly rate for Band B varies from CAD 5,097 to CAD 8,122 per month.

No Fee

THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Added 2 months ago - Updated 2 months ago - Source: careers.un.org