Local Consultant โ€“ Information Technology Specialist (Web Development)

Tags: Human Rights Law English language Environment
  • Added Date: Tuesday, 15 July 2025
  • Deadline Date: Sunday, 27 July 2025
5 Steps to get a job in the United Nations

Result of Service- System and Server Upgrade Completed: Ubuntu and virtualization upgrades implemented, ARIS successfully migrated, and full system testing conducted. - Complaints Management System Integration Finalized: Workflow enhancements completed, full system digitalization achieved, and API-ready implementation in place. - Staff Training and Handover Completed: Staff training sessions conducted, user manuals and documentation provided, and system officially handed over to the National Police Service. Work LocationNairobi, Kenya Expected duration18 August - 31 October 2025 Duties and Responsibilities1. Background of the Assignment: As the global guardian of the United Nations standards and norms in Crime Prevention and Criminal Justice, the United Nations Office on Drugs and Crime (UNODC) seeks to strengthen the rule of law through the prevention of crime and the promotion of fair, humane, and accountable criminal justice systems. To do this, UNODC provides Member States with expertise and advice to develop effective and responsible crime prevention strategies and policies and to build the capacity of their criminal justice systems to operate more effectively within the framework of the rule of law, while promoting human rights and protecting vulnerable groups. Within the framework of the Crime Prevention and Criminal Justice Programme, UNODCโ€™s project titled โ€œProgramme for Legal Empowerment and Aid Delivery (PLEAD) Phase II, and seeks to โ€œReinforce the rule of law, improve access to justice, increase efficiency and accountability in the justice system and use of technology as an enabler of justiceโ€ while addressing capacity needs and persistent bottlenecks affecting service delivery in the justice sector, advance digitalization to streamline the administration of justice and countering corruption to improve access to justice for all Kenyans, including those at risk of exclusion and marginalization. The PLEAD II component implemented by UNODC targets support to the following institutions in the justice chain (national partners): National Council on the Administration of Justice (NCAJ), Judiciary, Office of the Director of Public Prosecutions (ODPP), Probation and Aftercare Service (PACS), Witness Protection Agency (WPA), Directorate of Children Services (DCS), Ethics and Anti-Corruption Commission (EACC), Kenya Prisons Service (KPS) and National Police Service (NPS). On the other hand, the United Nations Development Programme (UNDP) will support Civil Society Organisations (CSOs) through its flagship Amkeni Wakenya facility. 2. Purpose of the Assignment: The Internal Affairs Unit (IAU) of Kenyaโ€™s National Police Service (NPS), established under Section 87 of the National Police Service Act, 2011, is responsible for receiving and investigating complaints against police officers, promoting uniform standards of discipline, and maintaining records of complaints and investigations. With support from UNODC under the PLEAD Partnership, NPS is enhancing the IAU through the digitalization of its Complaints Management System. This initiative aims to foster accountability, transparency, and public trust in law enforcement while improving efficiency in handling complaints. The digital platform will be secure, user-friendly, and web-based, building on the existing Anonymous Reporting Information System (ARIS). It will allow IAU officers to record, lodge, and track complaints, receive updates, share documentation with relevant stakeholders, and analyze complaint trends. The system is designed to deter misconduct, identify behavioral patterns, facilitate reforms and training, and align NPS practices with international standards, including the UN Human Rights Due Diligence Policy (HRDPP). It also promotes citizen engagement, community policing, and enhances oversight of police conduct. 3. Specific Tasks to be Performed by the Consultant: Under the overall supervision of the Head of the Crime Prevention and Criminal Justice Programme and direct supervision of the PLEAD Programme Manager, and in close technical cooperation with the Programme Management Officers and the programmeโ€™s staff and consultants, the Consultant shall undertake the following duties: a. System and Server Upgrade: โ€ข Upgrade the current system from Ubuntu 14 to Ubuntu 22, including: o Upgrading Apache Server and associated services; o Updating database systems; o Conducting server security mapping and configuration. โ€ข Upgrade the virtualization environment from version 5.0 to version 8.0 on a new server, including: o Installation and configuration of the new environment; o Migration of data from the existing environment. โ€ข Migrate the Anonymous Reporting Information System (ARIS), including: o Backing up all system data; o Executing a full migration of ARIS data and functionality; o Mapping and validating external integration points (e.g., Safaricom interfaces); o Re-establishing messaging service integration; o Conducting system testing and quality assurance. b. Complaints Management Integration and Workflow Enhancement: โ€ข Fully digitalize and integrate the IAUโ€™s complaints management process with ARIS, ensuring an API-ready system architecture. โ€ข Define and enhance the end-to-end workflow to cover the entire lifecycle of a complaint, including: o Anonymous reporting; o Information gathering and documentation; o Feedback and communication loop with complainants; o Report generation and real-time status updates; o Complaint assessment and departmental evaluation; o Management and investigation of complaints; o Review and closure tracking, with user access roles defined. c. Training and Handover โ€ข Deliver two targeted training sessions: one for technical ICT personnel and one for IAU end-users; โ€ข Provide comprehensive system documentation, including user manuals and maintenance guides; โ€ข Conduct a handover session to ensure full transition of ownership and knowledge transfer to IAU staff. Qualifications/special skillsAn advanced university degree (Masterโ€™s degree or equivalent) in information technology or in a closely related subject is required; A first level university degree in similar fields in combination with two additional years of qualifying experience may be accepted in lieu of the advanced degree. โ€ข A minimum of 5 years of professional experience in information technology, maintenance and administration of software solutions and information systems (web sites, portals, systems, and/or applications) and in planning, design and implementation of software solution or related areas, is required. โ€ข A minimum of two (5) yearsโ€™ experience working on software using modern languages and frameworks is required. โ€ข Experience, knowledge and skill in the design, coding, documentation, testing, and debugging of web applications is desirable โ€ข Advanced knowledge of relational databases and of relational database management systems (MySQL knowledge) is desirable. โ€ข Advanced Knowledge in Linux Installation, Configuration, Virtualization, Security and Networking (Knowledge of Proxmox Virtualization Environment is desirable. โ€ข Experience working with the United Nations or a similar international organization is desirable. LanguagesEnglish and French are the working languages of the United Nations Secretariat. For this post, fluency in oral and written English is required. Knowledge of another United Nations Language is an advantage. Additional InformationNot available. No FeeTHE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTSโ€™ BANK ACCOUNTS.

๐Ÿ“š ๐——๐—ถ๐˜€๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—š๐—ฒ๐˜ ๐—ฎ ๐—๐—ผ๐—ฏ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐—จ๐—ก ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฏ! ๐ŸŒ๐Ÿค ๐—ฅ๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐˜‚๐—ฟ ๐—ก๐—˜๐—ช ๐—ฅ๐—ฒ๐—ฐ๐—ฟ๐˜‚๐—ถ๐˜๐—บ๐—ฒ๐—ป๐˜ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ ๐˜๐—ผ ๐˜๐—ต๐—ฒ ๐—จ๐—ก ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฏ ๐˜„๐—ถ๐˜๐—ต ๐˜๐—ฒ๐˜€๐˜ ๐˜€๐—ฎ๐—บ๐—ฝ๐—น๐—ฒ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—จ๐—ก๐—›๐—–๐—ฅ, ๐—ช๐—™๐—ฃ, ๐—จ๐—ก๐—œ๐—–๐—˜๐—™, ๐—จ๐—ก๐——๐—ฆ๐—ฆ, ๐—จ๐—ก๐—™๐—ฃ๐—”, ๐—œ๐—ข๐—  ๐—ฎ๐—ป๐—ฑ ๐—ผ๐˜๐—ต๐—ฒ๐—ฟ๐˜€! ๐ŸŒ

โš ๏ธ ๐‚๐ก๐š๐ง๐ ๐ž ๐˜๐จ๐ฎ๐ซ ๐‹๐ข๐Ÿ๐ž ๐๐จ๐ฐ: ๐๐จ๐ฐ๐ž๐ซ๐Ÿ๐ฎ๐ฅ ๐“๐ž๐œ๐ก๐ง๐ข๐ช๐ฎ๐ž๐ฌ ๐ก๐จ๐ฐ ๐ญ๐จ ๐ ๐ž๐ญ ๐š ๐ฃ๐จ๐› ๐ข๐ง ๐ญ๐ก๐ž ๐”๐ง๐ข๐ญ๐ž๐ ๐๐š๐ญ๐ข๐จ๐ง๐ฌ ๐๐Ž๐–!

Recommended for you