Information Management Officer (BRaVe Development) (P)
Responsibilities
- Under the direct supervision of the HQ based IDP Registration Officer and Information Management Officer (IRO/IMO), coordinate the software development and deployment lifecycle of the Beneficiary Registration and Verification System (BRaVe) from the business perspective.
- In close coordination with the Regional Registration Officer, IDP Registration Officer and the country missions in the region, check if relevant programmatic considerations are included in the design of the system’s feature and promptly bring issues to the attention of the supervisor. Gather inputs to facilitate the design of system functions, processes, and data collection tools.
- Evaluate the BRaVe module size and complexity, urgency, risk and stakeholder value and make recommendations to support the iterative development and deployment cycle.
- Provide technical support to the team of Nairobi based developers and work closely with the quality assurance team to facilitate efficient workflow in the development and quality assurance processes.
- Act as a technical focal point and test and evaluate linkages and interoperability with Department of Humanitarian Response and Recovery’s (DHRR) Integrated Information Management System (IIMS) and other related initiatives and systems, within RO and the DHRR and other departments and divisions, and promptly bring issues to the attention of the technical supervisor.
- Participate in information processing and data analysis, and monitor data flow processes relevant to the effective collection, storage, processing, analysis and reporting of the data.
- Provide technical support during the roll-out process both remotely and through short-term deployments as required.
- Check compliance with data protection policy, ICT policy and standards and good practices during systems development.
- Contribute to the development and delivery of specific user manuals, capacity building and training activities.
- Perform such other duties as may be assigned.
Qualifications
Education
- Master’s degree in Computer Science, Information Technology, Software Development, or equivalent combination of relevant academic qualifications from an accredited academic institution with two years of relevant professional experience; or,
- University degree in the above fields with four years of relevant professional experience.
Experience
- Experience in developing, coordinating and/or implementing information management systems and processes is required;
- Knowledge and experience in desktop application programming (VB .Net)), web programming (combination of ASP .Net/JavaScript/AJAX/HTML5), mobile app programming, and database management systems (SQL Server/MySQL) are required;
- Experience in managing databases and maintaining information systems is advantageous;
- Experience in biometric technologies and interoperability standards is required; and,
- Experience in technical development, field support, and training/capacity building.
Skills
- Extensive knowledge of contents management system packages, open-source frameworks (JavaScript/AJAX, HTML5, etc.), and programming API is an advantage;
- Extensive knowledge of Microsoft Office Suite software and languages (Access, Excel/VBA, Word, etc.) is advantageous;
- Knowledge of relevant technologies and frameworks such as PHP (including Drupal and Laravel), Kobo, ActivityInfo, Sharepoint, and of UI/UX design, GIS, and database design and optimization, is an asset;
- Strong technical and analytical skills with the capacity to understand business requirements and to translate them into technical solutions;