Under the general supervision of the Manager, ICT Sub-division, (P-5) and direct supervision of the
Team Lead of the Enterprise & Solution Architecture Unit (P-4), and with some leeway permitted for the
exercise of independent judgment, the incumbent provides solution (software application) architectures
to project teams, understanding business requirements and providing technical advice and guidance to
software development efforts for project teams composed of technical staff, and provides technical
expertise to senior managers, ICT Team Leads and other technical staff on the resolution of
architectural and software development issues.
Your responsibilities
Within delegated authority, the Information Systems Officer may be responsible for the following
duties:
1. Produces solution architectures for ICT projects, representing software platforms and
applications which will be deployed as part of the Information & Communication
Technology (ICT) portfolio at UNFCCC:
a. Develops practical solution architectures – taking into account existing architecture,
standards, business constraints, project requirements and development team needs –
for designated applications and platforms;
b. Ensures the overall technical quality of a particular ICT solution being delivered to the
business to meet their expressed requirements;
c. Ensures and promotes compliance with established process and Enterprise
Architecture, exemptions and updates to standards when applicable;
d. Works with requirements engineers to ensure requirements are expressed in ways
compatible with architectural constraints;
e. Selects and promotes the use of appropriate tools, including logical models of
components and interfaces, to contribute to the development of solution architectures
in specific business or functional areas;
f. Contributes to setting the strategy, objectives and high-level plans for platforms,
infrastructure and solutions.
g. Designs and develops workplace technology products, services and platforms that
allow technology teams and business colleagues to consume ICT applications and
platforms.
2. Researches and understands new ICT applications and platforms. Develops technical
and strategic vision for designated projects and defines customized solutions to
address complex customer requirements, utilizing the UNFCCC applications and
platforms:
a. Participates in discussions with technical staff in ICT and relevant staff of client
programmes to obtain agreement on project requirements, to make technical decisions
and to facilitate the development of standards and policies in application development;
b. Develops architectural products and documentation for approval by customer and
execution by system developers, based on standard frameworks, for the project(s) on
which he/she is engaged.
3. Provides technical leadership, advice and substantial input to the software development
work of ICT project teams:
a. Reviews the software development work produced by the team and ensures the
integration of individual contributions into the projects;
b. Provides solution options, technical advice and guidance to other system designers
and to developers as appropriate.
4. Elaborates and proposes architectural patterns, best practices, development standards
and processes:
a. Provides analysis, design and development, test guidance and support to information
systems for pilot and/or production use, including forms, workflow, document and
records management, content management, collaboration;
b. Conducts feasibility studies on ICT best practices including procedures, standards,
methodologies and architecture and presents options to support decision making and
to address client requirements.
Competencies:
Applying Professional Expertise: Demonstrates expertise of subject matter and the transferable skills
required for the function; Shows the capacity to apply knowledge to deliver results based on acquired
background and experience; Seeks opportunities to apply own technical skills across related disciplines,
Keeps abreast of new developments and technologies in the field of expertise, Actively seeks to expand
the existing level of job knowledge and expertise.
Being Accountable: Uses UN funds, assets and resources responsibly, effectively and efficiently;
takes ownership of own work plan, honors commitments and acknowledges responsibility for any failure
in planning or delivering work; respects and operates in compliance with the UN regulations and rules;
ensures that own work and contributions to the team are complete, accurate and of the highest quality;
takes corrective action to address issues that compromise compliance or delivery.
Being Responsive to Clients and Partners. Fosters a good rapport and seeks regular feedback from
internal and external clients and partners; Regularly consults with clients understand and respond to
changes they encounter; Takes action to resolve conflicts with individuals and groups within and outside
the organization to achieve win-win solutions; Works across organizational boundaries and overcomes
obstacles to enhance cooperation, establishes networks and leverages partnerships to achieve results.
Working with Teams: Builds relationships of trust and exchange with colleagues; Works collaboratively
with colleagues to achieve results and respects the needs of the team; Recognizes opportunities to
enhance team effectiveness and results by tapping into diverse backgrounds, skills and experience;
Supports and acts in accordance with team decisions, even when such decisions differ from own
position; Encourages the participation of all members of the team regardless of their cultural background,
nationality, gender or sexual orientation; Shares credit for team accomplishments and accepts joint
responsibility for team shortcomings.
Your qualifications
Educational Background:
Required: Advanced university degree (Master’s degree or equivalent) in computer science,
information systems, mathematics, statistics or related field. A first-level (Bachelors or
equivalent) university degree in combination with additional two years of qualifying
experience may be accepted in lieu of the advanced university degree.
Experience:
Required: A minimum of five (5) years of progressively responsible experience in the application
architecture and design of information systems using agile software development
methodologies. Substantial experience in a role dedicated to software application
architecture is required.
Desirable: Agile and project management certification are highly desirable. Experience providing
technical management of development teams is desirable.
Language skills:
Required: Proficiency in English (both oral and written) is required.
Advantage: Knowledge of another UN official language.
Specific professional knowledge and skills:
Desirable: Deep technical experience with a good mix of the following technologies:
• ToGAF 9 (or some equivalent architecture methodology)
• BPMN (Business Process Modelling Notation), business process automation (ideally Camunda)
• Process improvement (Lean Six Sigma or similar)
• Client-side architecture with JavaScript, HTML5, CSS3, SPAs (React, Angular)
• RESTful web services, API design
• Microsoft Azure including EntraID (AzureAD), MS Fabric and/or previous generation MS data
management tools, CoPilot
• Microsoft Power Platform including Dynamics365
• .NET C#, Python coding skills
• Drupal (ideally 10)
• Microsoft365 (SharePoint Online)
• Delivery of their work as part of agile (Scrum) development teams, as well as in more traditional,
incremental/waterfall type projects.
Level of Education: Bachelor Degree
Work Hours: 8
Experience in Months: No requirements