Friday, 15 March 2013

Senior Developer at the Extreme Citizen Science grou

An interesting position!

Job title: Senior Developer at the Extreme Citizen Science group , - Ref:1320261

UCL Department / DivisionCivil, Environmental & Geomatic Engineering
Grade 8
Hours Full Time
Salary (inclusive of London allowance) £40,216 - £47,441 per annum

_Duties and Responsibilities_

We are looking for an experienced and talented Senior Programmer with knowledge of systems architecture and management to fill a 2-year vacancy to help our various research projects achieve the aims they set out to accomplish with bespoke and innovative technologies.
The main duties and responsibilities of the ExCiteS Senior Developer will include, but not be limited to the redevelopment of the Community Maps platform ( ) using open source and current technologies, administration of IT systems and server management, and providing assistance to the group in making decisions about technologies that will be used on various projects. The appointee will also be required to manage Linux servers, and advise on and be involved in development projects that aim to include people in the scientific process from the Inuit in Canada to the Pygmies of the Congo. The job includes guidance with the development team which includes MSc and PhD students and postdoctoral fellows.
The post is available for immediate start and is for 2 years in the 1st instance

_Key Requirements_

The candidate will have extensive experience working as a developer, ideally within standards-based projects and using Open Source technologies with project management. They will have to have extensive knowledge of up-to-date, open source, spatial and non-spatially enabled technologies, such as Linux, PostgreSQL/PostGIS, and OpenLayers/Leaflet and quickly pick up and adapt to new development environments, particularly as we wish to move into further HTML5 and mobile development, and basing some of our technologies on open APIs. They ideal candidate should be able to use object-oriented methodologies and tools to analyse, design and implement software tools, as well as experience in designing and implementing API architectures to further extend the current software systems. It is imperative that they are able to communicate technically complex information in an understandable way. They will also need to have a solid foundation in structures and standards, properly utilising code management systems (such as GitHub), designing robust code in an easily extensible way, and ensuring that the viability of solutions extend far beyond the lifetime of the research projects themselves.

Further Details A job description and person specification can be accessed at
If you have any queries regarding the vacancy or the application process, please contact Prof. Muki Haklay, , +44 (0)20 7679 2745.
We particularly welcome applications from black and minority ethnic candidates as they are under-represented within UCL at this level.
Closing Date: 14 Apr 2013
This appointment is subject to UCL Terms and Conditions of Service for Research and Support Staff.