Software Development Associate, Copenhagen, Denmark

Organization: UNDP - United Nations Development Programme

Country: Denmark

City: Copenhagen, Denmark

Office: UNDP Copenhagen

Grade: G-7

Closing date: Sunday, 25 October 2020

Job ID: 32496

Practice Area - Job Family: Management - SOFTWARE DEVELOPMENT

Vacancy End Date: (Midnight New York, USA) 25/10/2020

Duty Station: Copenhagen, Denmark

Education & Work Experience: C-HS Graduate or Equivalent - 7 year(s) experience, G-Bachelor’s Level Degree - 4 year(s) experience

Languages: English

Grade: G7

Vacancy Type: TA Local

Posting Type: External

Bureau: Management

Contract Duration: 364 days

Multiple positions

Background

OIMT/CIAS uses a number of web-based tools in management in provisioning of ICT services and Green Energy Solutions to support UNDP Country Offices. With evolving requirements of Country Offices and dynamics within the organization, the tools that are in place should be transformed to fit with agile environment and evolved into more intelligent platform based on recent technologies, in order to meet the demand. The organization is currently using the platforms like Microsoft Sharepoint, PowerBI, and other Open Source platforms together with API tools to automate tasks and develop internal dashboards/indicators for the following areas:

Networking Monitoring System: used by Internal teams and Country Offices to monitor the performance and utilization of Internet links, ERP applications, and networking devices. The tool is based on Open Source platform and integrated to other platforms using API to pull out monitoring information. It’s very important to maintain and customize using Machine Learning and Artificial Intelligence in order to analyze the traffic, forecast the changes and take predicted actions;
Process automation: Digitization & automation of local processes in the office is necessary for efficient and optimized daily work as well as on time delivery of the services. So, its necessary to automate manual processes by using suitable tools;
Country Office ICT Profile: this is a repository of all pertinent information on ICT systems in each Country Office. The collected information is used regularly in offering ICT support, and in informing ICT strategies and roadmap for corporate systems. OIMT, as part of compliance with ISO certification, strives to continuously improve its offerings to clients, and thus, the more information about Country Offices we have, the better we can improve services and products for them;
ICT Index: the ICT index is used mainly to monitor compliance of Country Offices with ICT corporate standards and best-practices. Plans are in progress to expand and improve the index in order to achieve greater gains from the system;
Country Office Green Energy Profile: this section of Country Office profile captures all green energy related information of an office. A number of other tools have since been developed and plans are to have all data consolidated onto one platform and serve the different stakeholders across the organization;
Reports and Dashboards: a number of pre-defined reports and dashboards have been developed covering all the identified needs to date. However, requirements for different types of reports have constantly arisen and, thus, need a skilled resource to fulfil the need.

Duties and Responsibilities

Customer Requirements: review the current Cost Recovery process and use of the eStore vis-à-vis customer requirements in order to identify areas of improvements;
Implementation Plan: create the necessary implementation plan and roadmap and communicate with relevant stakeholders;
Migration Plan: for system(s) to be migrated, assess the current system and compile a comprehensive plan to cover all required aspects;
Testing Strategy: define milestones at which different aspects will be tested and approved for next phases to start. However, independent aspects should be scheduled parallel to cut down on dependencies to the best extent possible. Testing should include user testing by a few selected COs;
Training and Webinar: conduct at least one internal and at least two global webinars on completion of major modules and/or where significant modifications have been carried out, to ensure all parties are conversant with the platform. This should also be used to collect feedback for possible further adjustments;
Competencies

Core Competencies:

Innovation

Level: Adapts deliverables to meet client needs

Ability to make new and useful ideas work

Leadership

Level: Proactively seeks and recognizes contributions of others

Ability to persuade others to follow

People Management

Level: Takes ownership of responsibilities

Ability to improve performance and satisfaction

Communication

Level: Expresses information and views with adaptive reasoning and appreciation for complexity and variation

Ability to listen, adapt, persuade and transform

Delivery

Level: Takes responsibility for addressing critical situations and delivering core value

Ability to get things done while exercising good judgement

Technical/Functional Competencies:

Technical knowledge in Software Development

Level:Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Tags architect artificial intelligence blockchain computer science devops knowledge management microsoft sharepoint prince2 programming languages python sharepoint web services

Knowledge and experience in Software development, Knowledge of front end as well as back end development using different programming languages.

Understanding of O365 Suite and technical knowledge and expertise in apps development for SharePoint 2013 as well as SharePoint Online

Level:Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Understanding the O365 architecture as well as knowledge of apps development for SharePoint. Understands, develops, build something from scratch and integrate changes into existing software.

Accountability

Level:Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Takes ownership of all responsibilities and commitments. Provides oversight and takes responsibility for delegated assignments

Client Orientation

Level:Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Ability to focus on results for clients by providing information, being accessible, understanding need and giving them due priority

Capacity Building

Level: Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Provide training to focal points and other players involved in order to build technical capacity

Problem Solving

Level: Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Structured thinking as well as the ability to think outside the box for finding ad hoc solutions

Knowledge Management

Level: Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Ability to efficiently handle and share information and knowledge

Collaboration

Level: Implement & Manage: Exercises skills and knowledge independently, demonstrating ability to manage self and team responsibilities, in area of work

Ability work effectively in collective tasks and rally the team together for high quality output

Required Skills and Experience

Education:

Secondary Education with at least seven (7) years relevant experience, or bachelor’s degree in Computer Science or equivalent with relevant experience of at least four (4) years will be considered an advantage;
PRINCE2/ITIL certificates will be an added advantage;
Experience:

4-7 years of relevant experience in as a software developer, automation QA or DevOps engineer;
Knowledge of SharePoint, SharePoint Online, Power Platform (Power BI, PowerApps and Flow);
Working with a selection of technologies which could include: .Net, REST web services, ASP.NET, C#, node.js, ReactJS, Python and Java and Terraform;
Experience in Container Orchestration platforms such as Docker, Kubernetes and OpenShift;
Knowledge in Internet of Things (IoT), Artificial Intelligence, Machine Learning, and Blockchain will be an advantage;
UN work experience will be an added advantage.

Language Requirements:

Proficiency in English;
Working knowledge of other UN languages are desirable.

Disclaimer

Important applicant information

All posts in the GS categories are subject to local recruitment.

Priority will be given to Danish nationals and holders of relevant Danish residence permit.

Qualified female candidates are encouraged to apply.

Applicant information about UNDP rosters

Note: UNDP reserves the right to select one or more candidates from this vacancy announcement. We may also retain applications and consider candidates applying to this post for other similar positions with UNDP at the same grade level and with similar job description, experience and educational requirements.

Workforce diversity

UNDP is committed to achieving diversity within its workforce, and encourages all qualified applicants, irrespective of gender, nationality, disabilities, sexual orientation, culture, religious and ethnic backgrounds to apply. All applications will be treated in the strictest confidence.

Scam warning

The United Nations does not charge any application, processing, training, interviewing, testing or other fee in connection with the application or recruitment process. Should you receive a solicitation for the payment of a fee, please disregard it. Furthermore, please note that emblems, logos, names and addresses are easily copied and reproduced. Therefore, you are advised to apply particular care when submitting personal information on the web.