System Developer - Programme and Beneficiary Database (PDB) Project

Norwegian Refugee Council - ICT Development
System Developer - Programme and Beneficiary Database (PDB) Project
Frist utløpt

Bli kjent med Flyktninghjelpen - Norwegian Refugee Council


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

The System Developer plays a key role in the PDB core project team. S/he will be contributing to design, testing, deployment and maintenance of the Programme and Beneficiary Database.


  • Contribute to the overall design, delivery, and rollout of the Programme and Beneficiary Database and actively participate in shaping solutions and setting up plans.
  • As a part of the PDB development team, responsible for aspects of the design and configuration of the PDB database, web application, and implementation of appropriate mobile data collection and mobile app solution.
  • Play an important role in deployment and roll out of the PDB solution through supporting users during field testing, providing training, and capacity building.
  • Deliver on assigned project tasks and ensure targets and deadlines are met.
  • Report regularly and escalate timely any project blockages or potential risks to the PDB project manager.
  • Work closely and regularly exchange ideas with other members of the core and extended PDB project team.
  • Serve as system administrator for PDB.
  • Contribute to other information management projects in which the PDB solution plays a part or needs to be integrated with.
  • Ensure compliance and adherence to NRC policies, guidance, and procedures, in particular to information security and data protection standards.



  • 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.

  • 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.



We Offer

The position is a full time position for an initial period of 18 months with possibility of extension. Can be based in Oslo, Berlin or a global hub - pending discussions with candidate. 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  ict.help@nrc.no and reference job advert, please note however that all applications must go through Webcruiter in our systems.


Om arbeidsgiveren

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

Søknad merkes
Prinsens Gate 2
0152 Oslo
Ideelle organisasjoner
IT utvikling / Database

Rapporter annonse

FINN-kode: 110065919

Sist endret: 7. des 2017 20:20

Prinsens Gate 2, 0152 Oslo

Rapporter annonse

FINN-kode: 110065919

Sist endret: 7. des 2017 20:20