An opportunity to get in at an early stage, make a visible difference, and have the opportunity to have build the role into a career move in a startup that enjoys that active involvement of Cisco, SAP, and Intel with a unique product for the high growth Internet of Things, IoT, market.

Obviously you will be a motivated and enthusiastic Developer who is organized and gets satisfaction in on time quality delivery, but equally you are probably frustrated in your current role. You want to find that elusive opportunity to work with new technologies in new ways in a company where your input will be significant.

The role is to become the Technical Authority for Asset Mapping Ltd and, in particular, their eponymous core platform application. The initial scope will be to take existing platform code, written in Python, and to port the functional aspects of that code to a new Ruby on Rails platform. In addition to the Python/Rails port, you will also be required to define a new data model to meet Asset Mapping functional requirements and to ensure that both data model and functional services support the Asset Mapping user experience.

In addition to the core platform, the role will also take responsibility for the maintenance and development of Asset Mapping’s gateway and emulator software (Java based, running on Wind River Linux).
Skills:

You must have:
Demonstrable experience delivering web applications in Ruby on Rails (V3)
Demonstrable experience with PostgreSQL with PostGIS extensions
Demonstrable experience with Java
Demonstrable experience with HTML/CSS/JavaScript
Practical experience to be able to understand Python (Pyramid) code

You might have:
Good experience employing OpenStreetMap
Good experience of GIS services and clients, especially Leaflet
Good experience of D3 and similar charting libraries
Previous experience of defining and implementing interfaces and APIs