In its Global 2018-20 strategy, NRC set an organisational ambition to become a leader in the use of data and technology to deliver better. To achieve this goal, NRC established the Digital Transformation strategic initiative. One of the key components of this global initiative is to design and develop Programme and Beneficiary Database (PDB) solution.
Aligned around a common global vision, the solution will be informed by the various efforts across the organisation to manage programme and beneficiary data more efficiently and effectively, build on learning from the pilots conducted in 2016/17 and experiences within the sector, but also make use of successes within the private sector (e.g. in development of Customer Relationship Management Systems).
Leveraging web based and mobile technology and cloud-based computing, the objective is to develop and roll out a functional, reliable, and scalable information management system for capturing, processing, storing, analysis and visualisation of data related to beneficiaries, services, and programme workflows across NRC's core competencies and sectors.
The system will be used by field level programme and management staff including teams in remote settings, and will also be used by users across various parts of the organisation while ensuring security and privacy of individual and sensitive data.
Role and responsibilities
Analyse and document user requirements and create technical specifications.
Contribute to design of the PDB data models and appropriate software solution.
Research and identify solutions for integrating/developing mobile applications that respond to the needs for data collection and specific workflows within PDB.
Prototype tools and validate approaches through engagement with users and project stakeholders, keeping in mind interoperability with other systems and scalability.
Communicate with externals to turn prototypes into production-ready solutions.
Quality assurance of the PDB solution including user experience and system performance.
Create and implement test plans. Support users during the field and acceptance testing, including on-site support. Ensure users' feedback is captured and considered for further development.
Effectively seek options to integrate, or even replace when advisable, products and NRC systems that are connected to the PDB solution.
Prepare high-quality and engaging instructional material, tools, and manuals and conduct training to field staff in various formats (remotely, in-person, etc.).
Provide direct helpdesk support to users in the early stages of rollout.
Prepare technical documentation and continuously update this over time.
Maintain and regularly audit the system and consult with users to diagnose and resolve issues related to functionality and performance.
Minimum 3 years of relevant experience with development of web-based solutions and/or CRM platform based solutions.
Degree in a directly related field, such as Computer Science, Computer/Software Engineering, Management Information Systems, Electronics or other related fields.
Demonstrated hands-on experience in building web and/or mobile applications (applicants will be asked to share links to portfolio and previous projects) .
Prior experience in development and problem solving in complex, large-scale systems is considered an advantage.
Able to contribute substantially to evaluation and impact analysis on various design options - compare advantages and risks.
Experience in working in geographically distributed teams using online tools.
Experience working with Agile software management and related principles and tools.
Fluency in English, both written and verbal.
Context/Specific skills, knowledge and experience:
Solid knowledge and experience in relational database design and best practices. Knowledge of non-relational (NoSQL) databases is an advantage.
Strong skills in full-stack web development (backend and frontend) using various tools and programming languages. Advanced proficiency with at least one language or web framework.
Good knowledge of mobile technology and platforms. Skills and experience in development of mobile apps are highly desirable.
Basic understanding of spatial data and experience with GIS is an asset.
Intermediate knowledge and experience in server and cloud administration.
Fundamental skills with version control software (Git in specific).
Experience with Salesforce administration and development is highly desirable.
Desire to continuously learn and develop skills in new technologies.
Comfortable with user-facing roles such as support and training.
Good experience in developing instruction materials and delivering trainings. Experience in using innovative approaches and technology in capacity building is an advantage.
Able to write sufficient and easy-to-understand technical documentation.
The position is a full time position for an initial period of 24 months with possibility of extension. Can be based in Oslo, Berlin or a global hub - pending discussion with candidates.
Please note that you are required to enter the geographical location for all your previous positions while registering your CV. There is no specific field for this information in our CV form, but you can use the "Company name" field for both company and location.
Only CVs and applications written in English will be assessed
Late applications will not be considered
NRC reserves the right to conduct a full background check on shortlisted candidates.
In case any questions - please send email to firstname.lastname@example.org and reference job advert, please note however that all applications must go through Webcruiter in our systems.
The Norwegian Refugee Council (NRC) is a non-governmental, humanitarian organization with 60 years of experience in helping to create a safer and more dignified life for refugees and internally displaced people. NRC advocates for the rights of displaced populations and offers assistance within the shelter, education, emergency food security, legal assistance, and water,sanitation and hygiene sectors.
The Norwegian Refugee Council has approximately 5000 committed and competent employees involved in projects across four continents. In addition, NRC runs one of the world's largest standby rosters -NORCAP, with 650 professionals, ready to be deployed on 72 hours notice when a crisis occurs