Overview
Participates in the design, development, installation, testing, and maintenance of information systems. Contributes to project planning, client support, and documentation.
Tasks Summary
- Participates in preparing user requirements and technical specifications.
- Assists in the design, development and installation of information systems.
- Undertakes analysis of well-defined modules, develops enhancements and new features, and may design/implement small, stand-alone systems.
- Undertakes rigorous testing and proving of applications software.
- Maintains assigned portions of systems and provides operational support.
- Participates in developing and maintaining Information Systems project plans, schedules, and budgets.
- 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 procurements, including needs assessments and benchmarks.
- Assists in the set-up and monitoring of software performance measures.
- Participates in Helpdesk support services.
- Participates in facilitating communications between ITSD and its clients.
- Assists in the development of Service Level Agreements (SLAs).
- Advises users on suitable hardware and software.
- Drafts training materials and conducts training sessions.
- Participates with senior staff in assessing and testing new technology.
- Performs ad hoc duties as required.
- May provide guidance to new/junior staff.
- Contributes to the collection and analysis of data and provides draft insights.
Experience Requirements
- A minimum of two (2) years of relevant experience in the planning, design, development, implementation and maintenance of computer information systems or related areas is required. A first level degree with two (2) additional years of qualifying experience may be accepted.
- Experience in modern web applications is desirable.
- One (1) year or more of experience in client-facing roles, with stakeholders from both public and private sectors is desirable.
- Experience with JavaScript programming language and patterns including modern backend and frontend frameworks like Angular, NodeJS, NestJS is desirable.
- Experience with NoSQL document databases is desirable.
- One (1) year or more of experience designing, developing and implementing web applications supporting or enabling environmental and/or social sustainability, preferably in multi-stakeholder settings is desirable.
- Experience with rapid prototyping and UI/UX design using modern, AI-backed tools like Figma, and their translation to modern web applications is desirable.
- Previous experience in the UN common system is desirable.
Qualification Requirements
- Advanced university degree (Master's degree or equivalent) in computer science, information systems, mathematics, statistics or related field. A first level university degree in combination with two (2) additional years of qualifying experience may be accepted in lieu of an advanced university degree.
- Successful completion of both degree and/or non-degree programs in data analytics, business analytics or data science programs is desirable.