Location

Remote, United Kingdom

Salary

£0 per annum

Job Type

Voluntary

Date Posted

October 4th, 2023

View All Jobs

Software Developer Volunteer at MapAction

Location

Remote, United Kingdom

Salary

£0 per annum

Job Type

Voluntary

Date Posted

October 4th, 2023

View All Jobs

Download File

General Volunteer Information 

Software Developer

 

In the MapAction Software Development Lab there is space for volunteers with knowledge about specific GIS software development for both desktop and server based products as well as specialists in web development and web mapping. Have you worked in collaborative software development projects with software development skills such as OO design, software architecture, design patterns, source code management and testing regimes? Then you would be invaluable to the Lab.

Within this role you will have the opportunity to be involved in:

  • Enhancing existing software 
  • Implementing new solutions to meet the requirements of internal and external projects
  • Working with the Data Science team to enhance software used in data processing

Role specific criteria

 

The criteria listed here are in addition to the general criteria outlined for all volunteers

Essential

  • Three or more years of professional experience working in a software development team, as a developer, tester or other role ideally in a collaborative multi-developer environment.
  • For desktop development: proven ability in C# and/or Python development ideally with a deep knowledge of at least one of these languages.
  • For web development: proven ability in HTML, CSS, JavaScript and ideally at least one server side language (PHP, Python etc).
  • Experience of or demonstrated willingness to learn testing regimes including unit and regression testing and continuous integration.
  • Experience in understanding partner needs and requirements, in particular working with non-technical clients.

Desirable

  • Experience of developing with ESRI’s GIS product suite and other geospatial technology.
  • Experience of participating in a volunteer organisation or open source projects.
  • Knowledge of git, Github or other version control systems.
  • Software Developers joining MapAction may not automatically be eligible to join the Deployable Team (i.e. those who travel to emergencies are short notice) but would ideally be able to do so. Eligibility to join the Deployable Team is based on different criteria to those above. A higher standard of desktop GIS knowledge would be required for the Deployable Team than would be required for Software Development, though this is not the only difference.
  • Project management experience.
  • Humanitarian knowledge/experience.
  • Adventure or professional travel experience.
  • Relevant international work experience.
  • Knowledge of languages (particularly French and Spanish)

This job has now closed

You can find more jobs over on our careers page.

See More Jobs

Jobs at MapAction

Powered by