By continuing to browse this site, you agree to our use of cookies. Read our privacy policy
  • Organization: Norwegian Red Cross
  • Location: Oslo
  • Grade: Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: 2019-01-27

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

Full-stack Software Developer

Oslo (Norway)

Norwegian Red Cross is a member of the world wide Red Cross and Red Crescent Movement, the world's largest humanitarian organization. Our international work is focused on humanitarian preparedness and response, and is guided by seven fundamental principles; humanity, impartiality, neutrality, independence, voluntary service, unity and universality.  
Norwegian Red Cross is looking for a talented individual to assist in the development of our open source Community Based Surveillance (CBS) platform. The position is project position full-time for 12 months, with extension possible.  
 
The development of CBS is a collaboration between Norwegian Red Cross and the International Federation of Red Cross Red Crescent Societies, and a strategic priority for Norwegian Red Cross international programmes and preparedness department. It seeks to support Red Cross volunteers, staff and delegates from local to global levels in decision-making based on relevant and reliable information in real-time, ultimately enabling efficient and relevant response to emergencies.

Norwegian Red Cross has been at the forefront of this project since 2012 and has developed and tested prototypes and proofs of concept in Haiti, Sierra Leone and Madagascar. A review was conducted in 2017 which set the requirements for CBS 2.0, which will become a Movement-wide tool. The position is part of a 3-year project for CBS development.   
 
In 2017 Norwgian Red Cross reached out to the technology community in Norway and recruited tech volunteers to contribute skills and competence to help build, develop and refine the system for community based surveillance (CBS) version 2.0. Specifically, version 2.0 wanted to unify and integrate the system into a single open source platform to prepare the system for global scaling.
  
Since September, numerous code-events have been organized and the community of technology volunteers has grown vastly. The CBS project seeks a developer to assist in meeting the programming needs of the project. An ideal candidate should be self-starting and have a thorough understanding of the skills required to undertake the position’s main tasks.   
 
 
Main tasks  
  • Hands-on in C# .NET programming, JavaScript, Angular, Node.js  
  • Design and development of Web API, Web Services for client and server-side components.  
  • Collaboration with volunteer developers to ensure all code is consistent with best practices architectural standards and design.  
  • Assist junior volunteer developers on technical tasks through mentoring, code reviews and trainings  
  • Performs basic DevOps functions including CI/CD setup   
  • Maintain knowledge of latest trends in web development including emerging technologies and languages  
  • Work closely with volunteer UX team to develop compelling and engaging user experiences  
 
Skills required
  • Skilled in server-side languages like C#  
  • Skilled in Angular, and Node.JS  
  • Skilled in HTML, CSS, JavaScript, common JavaScript library  
  • Skilled with version control tools and concepts, especially with GitHub  
  • Knowledge working and developing Web API's utilizing JSON  
  • Experience with developing templates and content syndication techniques for content management systems, especially for SPA (Single Page Application) sites.  
  • Strong knowledge of database development and administration in MySQL and MongoDB  
  • Experience with working in software development teams, and managing and delegating software development tasks  
  • Deep knowledge of software development lifecycle (SDLC) stages, success factors, and common pitfalls  
  • Excellent communications and team-work ability  
 
Other qualifications/skills  
  • Education from university or university college (relevant work experience may compensate)   
  • Experience with open source development and GitHub is an advantage.  
  • Ability to work independently  
  • The working language of the International programmes and preparedness department is English.    
 
Reporting Lines   
  • The position will form part of the CBS project team and report to the Tech Lead for Community Based Surveillance.   
 
What we offer  
  • You will be part of a strategic and prioritized international project within Norwegian Red Cross.  
  • Meaningful and exciting tasks in Norway's largest humanitarian organisation   
  • Salary according to Norwegian Red Cross' salary scales   
  • Membership in Statens Pensjonskasse if applicable   
  • The position will require work outside regular working hours.
  • Travel may be required.   
 
Norwegian Red Cross values diversity. We encourage all qualified people to apply, regardless of age, sex, disability, national or ethnic background.    
 
For more information, please contact CBS tech lead Samson Gejibo, Samson.gejibo@redcross.no, 45137535  
 
The application deadline is January 27th 2019. The start date will be as soon as possible thereafter.  
 
We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Apply

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.