Responsibilities
- Participates in preparing user requirements and other
technical specifications.
- Assists in the design, development and installation of
information systems.
- Undertakes analysis of well-defined modules within the
system, develop enhancements and new features to existing systems; may
design and implement small, stand-alone systems as needed (e.g. to meet
individual user requirements).
- Undertakes rigorous testing and proving of applications
software.
- Participates in developing and maintaining Information
Systems project plans, schedules, and budgets. Assists in identifying
appropriate human and technical resources to complete the project, assists
in assuring that deviations from project schedule are addressed and
communicated, assists in developing timely project status reports,
monitoring project risk factors, escalating project issues, and providing
Quality Assurance for all project deliverables.
- Writes and develops programs to interface with existing
systems.
- Ensures data security and integrity.
- Participates in developing disaster recovery plans.
- Prepares, updates and maintains system’s documentation and
related technical/procedural manuals.
- Assists in the development of Service Level Agreements (SLAs)
between the client and ESS, for either specific IT services or general
technology support, including any charge back mechanisms.
- Drafts training materials and conducts training sessions and
demonstrations of systems for users.
- Ensure the security of the organization’s data and
applications are secured and solutions are designed and implemented with
best security practices.
- Consulting with development teams on remediation techniques
and defensive coding.
- Conduct vulnerability code scans for web applications.
- Participates with senior staff in assessing and testing new
technology.
- Contributes to the collection and analysis of data as well as
identification of trends or patterns and provides draft insights through
graphs, charts, tables and reports using data visualization methods for
data-driven planning, decision-making, presentation and reporting.
- May provide guidance to new/junior staff.
- Performs any other duties as may be required.
Qualifications
Education
- An advanced university degree (Master’s degree or equivalent)
in computer science, information systems, information technology,
mathematics, statistics or related field is required.
- A first-level university degree in combination with two (2)
additional years of qualifying experience may be accepted in lieu of
advanced university degree.
- Successful completion of both degree and non-degree programs
in data analytics, business analytics or data science programs is
desirable.
Work Experience
- A minimum of two (2) years of progressively responsible
experience in the planning, design, development, implementation and
maintenance of computer information systems or area applications is
required.
- Experience in common security protocols and application,
security and protection is required.
- Hands-on experience with high level programming languages
such as PHP, Java, Python, DotNET Framework, and SQL databases is
desirable.
- Experience with of Power Apps and web frameworks is desirable.
- A minimum of one (1) year or more of experience in data
analytics or related area is desirable (none if successful YPP or P-1 with
a related degree).
Languages
- English and French are the working languages of the United
Nations Secretariat. For the post advertised, fluency in English is
required. Knowledge of another official United Nations language is
desirable.
How To Apply
Apply before or on 23rd
Feb 2024