Denmark: Enterprise Architect, Software

Organization: UNOPS
Country: Denmark
Closing date: 13 Jan 2018

Background Information – Job-specific

Under the supervision of the CIO, the Enterprise Architect, Software will be responsible for developing and maintaining the UNOPS Enterprise Architecture relating to ICT Software / Applications. The position is part of the Enterprise Architecture and Platforms team with members representing domain experts in specific areas of Enterprise Architecture and Platforms.

The Enterprise Architecture and Platforms team will act as the primary technical experts within the UNOPS ICT team. The team will provide a holistic approach to managing the complexity of IT from a business perspective. The team will document the structural and behavioural building blocks that make up the overall information system of the enterprises together with their relationships. In addition to this, the team will go beyond traditional EA to design and architect the future infrastructure, software, and platforms for use within UNOPS as well as provide standards for design and UX. The team will also be engaged in core development activities to build enterprise-wide platforms and components as well as digital visibility solutions.

Functional Responsibilities

  1. ICT Strategy and roadmap

  2. Developing and maintaining UNOPS Enterprise Architecture

  3. Technical expertise

  4. Knowledge management and innovation **

  5. Provides input to the CIO for formulating the ICT strategy and roadmap**

  6. Formulates a clear technological direction and roadmap in the area of ICT Software / Applications and Platforms

  7. Contributes to strategic planning and provides guidance and expertise on technical matters

  8. Contributes to strategic planning and provides guidance and expertise on system options, risk, cost vs. benefits, and impacts on ICT processes and goals

  9. Performs detailed analysis and evaluation of platforms, frameworks and products with an emphasis on:

    • New technology trends for viability for use in UNOPS in order to progress the UNOPS technology stack

    • Challenge established UNOPS business processes that could benefit from better / new technologies

    • Create Proof of Concept (POC) applications to determine fit and usability

2. Develops and maintains the UNOPS Enterprise Architecture

  • Defines a comprehensive ICT Software / Applications architecture for:

    • Software patterns and development techniques / methodologies for building secure, scalable, and highly maintainable / flexible applications

    • Integration patterns and tools, cross-system APIs and features

    • Identification and security including Identity and access management and data retention and loss prevention

    • Patterns and frameworks for systems management tools including monitoring and logging

  • Defines the interconnection between infrastructure architecture and application architecture including services, major functions, components and interfaces and show how these map to the Business Architecture

  • Defines Enterprise Architecture Principles based on the IT Strategy and industry best practice. The principles will apply to all IT projects and architecture-related work

  • Selects of and implements Enterprise Architecture management tools

  • Tracks and maintains new and existing reference documentation for dependencies between systems and between system components

  • Leads the technical evaluation and selection process for improving performance by overseeing gap analysis studies, feasible alternative solutions, and recommending and/or approving the scope of modifications

  • Evaluates vendor solutions to ensure compliance with requirements and cost effectiveness

  • Steers, manages and ensures adherence to an Enterprise Architecture framework / methodology (TOGAF, etc.)

3. Provides technical expertise for the implementation of core ICT Software / Applications and Platforms

  • Assists in the implementation of technologies

    • Sparring with subject matter experts within UNOPS to ensure a coherent and structured approach to implementation

    • Defining boundaries for the use of specific technologies as well as areas within which degrees of freedom / options may exist

    • Implementation of modern computing tools and techniques such as artificial intelligence / machine learning, prediction algorithms, etc.

    • Develop and propagate technological stack guidelines

  • Provides expert guidance to the ICT Development team in all areas with an emphasis on the following:

    • Review and advise on detailed technical design specifications

    • Code standards and guidelines to ensure high-quality and maintainability of code artefacts

    • Use of appropriate data structures and code design / algorithms to address specific solutions design

    • Review of modules for quality assurance

  • Assists in the delivery of systems capabilities through coordination and collaboration with team leads within the ICT Delivery function

  • In coordination with the ICT Project Management and Support office and ICT Delivery team leads, serves as a technical liaison on an as-needed basis between ICT and suppliers / outsourced / external partners to provide technical solutions that address business requirements

  • Advises relevant ICT functions on compliance with relevant ICT standards, policies and procedures

4. Embeds relevant knowledge management and innovation within the ICT Enterprise Architecture and Platforms function as well as across the organisation

  • Contributes to the development of internal capacity across the organization in the area of ICT

  • Constantly monitors and evaluates UNOPS policies, procedures, methods, tools and associated systems to ensure its utility, applicability and efficacy

  • Recommends new policies and procedures and introduce innovation and best practices in business operations to enhance services

  • Leads / organises training and awareness / showcasing events and design / set training agendas to build capacity of stakeholders across the business

  • Gathers knowledge and mentors ICT personnel

    • Research current and future technologies not currently in use by UNOPS in order to broaden the knowledge base and facilitate better technology selection decision making

    • Educate, mentor and communicate principles at large in the ICT Teams and in the organization

    • Facilitate workshops/communications to disseminate new knowledge about technologies and potential impact for UNOPS

Education

Master’s Degree, preferably in Computer Engineering, Computer Science, Technology Management, Mathematics or other relevant discipline is required.

A Bachelor’s degree in combination with additional two years of experience may be accepted in lieu of master’s degree.

Secondary education in combination with additional six years of experience may be accepted in lieu of a master’s degree

Experience

  • Minimum 8 years of experience required in the area of ICT software / applications architecture, design, and development

  • Recognised industry certifications relating to ICT software / applications / platforms (relevant certifications from Microsoft, Google or from other recognised industry leading companies) required

  • Hands-on experience with designing, developing, managing and maintaining enterprise-level software / applications in large, complex environments is required

  • Hand-on experience building foundation software frameworks and patterns required

  • Expert level, hand-on proficiency in the .Net framework, C# , ASP.Net, JavaScript, responsive web development, MS SQL and understanding of web services is required

  • Expert knowledge and understanding of Web Service API’s especially with regards to integration

  • Good SQL skills (MS SQL Server) are required

  • Good knowledge of popular document DBs and graph DBs (MongoDB, Neo4J, etc.) would be a distinct advantage

  • Knowledge of the ExtJS framework would be a distinct advantage

  • Knowledge of other popular Javascript frameworks like Angular, React, etc. would be an advantage

  • Knowledge of foundation aspects on machine learning and prediction algorithms highly desired

  • Experience with stakeholder and client communication and management highly desired

  • Excellent communication skills and exceptional understanding of IT

Languages

Full working knowledge of English is essential.

Knowledge of another official UNOPS language is an asset

How to apply:

Click on the link below:

https://jobs.unops.org/Pages/ViewVacancy/VADetails.aspx?id=14725

Read more here:: RELIEFWEB CAREERS INT