Lund University, department of Physical Geograhy and Ecosystem Science

Lund University was founded in 1666 and is repeatedly ranked among the world’s top 100 universities. The University has 40 000 students and more than 8 000 staff based in Lund, Helsingborg and Malmö. We are united in our efforts to understand, explain and improve our world and the human condition.

The Faculty of Science conducts research and education within Biology, Astronomy, Physics, Geosciences, Chemistry, Mathematics and Environmental Sciences. The Faculty is organized into nine departments, gathered in the northern campus area. The Faculty has approximately 1500 students, 330 PhD students and 700 employees.

Introduction text:
Lund University-based ICOS Carbon Portal is looking to expand its software development team. Come join us in helping to save the planet while using the coolest technology available!

ICOS (Integrated Carbon Observation System) is a long-term European research infrastructure providing scientific data on carbon cycle and greenhouse gas budget. ICOS Carbon Portal, hosted by Lund University (Department of Physical Geography and Ecosystem Sciences), is an organization designing and building web services for archival and dissemination of these data, including upload, storage, long-term preservation, search, visualization, and download. The Carbon Portal is a small team of in total 12 scientists and developers.

We are looking for a programmer to complement and enhance our team. This person will develop applications for back-end and front-end systems that provide the services of the Carbon Portal. You will work in a small team with 4 other programmers. The position will be permanent with a 6 month probation period.

At the Carbon Portal we use the following technologies:

  • Front end development: ES6 Javascript, React/Redux, Leaflet, OpenLayers, Bootstrap
  • Back end development: Scala/Java, Akka
  • Metadata management: RDF, OWL, SPARQL, PostgreSQL/PostGIS
  • Deployment environments: CentOS Linux, Docker, JVM, EGI Cloud
  • Data storage: Linux file system, EUDAT services
  • CMS for ICOS websites: Drupal, document management system: Alfresco

To give you an idea of the kind of work you will contribute to we give here some examples of what we've built so far:

  • Map of the ICOS stations: https://static.icos-cp.eu/share/stations/
  • Prototype app for data search and preview (WDCGG data): https://data.icos-cp.eu/portal/
  • Station labeling (a formal ICOS process) support app: https://meta.icos-cp.eu/labeling/
  • Visualization of spatial datasets stored in NetCDF format: https://data.icos-cp.eu/netcdf/
  • SPARQL endpoint (used as the metadata DB for most of the above): https://meta.icoscp.eu/sparqlclient
  • Generic ontology-driven metadata entry app: https://meta.icos-cp.eu/edit/stationentry/
  • Carbon Portal authentication service (with SAML SP support): https://cpauth.icos-cp.eu
  • All our code is open-source and available on GitHub: https://github.com/ICOS-Carbon-Portal/

Requirements for an applicant
You have a professional or academic degree and preferably several years of programming experience.

Experience in the following list of relevant technologies, skills and tools is recommended: unit testing, modern HTML and CSS, Gulp, HTTP protocol, Bash scripting, Linux administration, public key cryptography, maps and GIS, Python, PHP, SQL, working with scientific data, binary data formats.

The scope of software development tasks at Carbon Portal is rather broad. We realize it is unrealistic to expect an applicant to be a true full-stack developer. However, we are a small team and cannot afford a narrow specialization. We shall therefore evaluate the candidates based on familiarity with the relevant technologies but, more importantly, the potential to learn, interest, motivation, and the ability to deliver working code.

You'll get more bonus points for:

  • Link to a public repository with your code contributions
  • Previous encounters with basic functional programming concepts (e.g. higher-order functions, immutability)
  • Mastery of spoken Swedish

It is important for the candidate to be able to work in a small team, and to be communicative and serviceable also towards the users of our data and services. Interest in Earth Sciences and motivation to help to make this world better and more sustainable will help you and us to be successful in this work.

Working conditions and compensation:

  • Low-bureaucracy agile development style without hard focus on deadlines.
  • Interesting and varying tasks to solve with modern techniques.
  • Flexible working hours (accounted for), low-stress environment.
  • Generous vacation and employer's contribution to your future pension funds.
  • Health care provider and support available.
  • Salary will depend on your competence level. We'll aim at meeting your value on the job market. Salary reviews are performed yearly.

To apply for this position, in addition to submitting the formal application to Lund University, please also follow the instructions on https://job.icos-cp.eu/

Type of employment Probationary period
Contract type Part-time
First day of employment As soon as possible
Salary Monthly salary
Number of positions 1
Working hours 100%
City Lund
County Skåne län
Country Sweden
Reference number PA2016/3048
Contact
  • Karin Hall, Prefekt, reg employment conditions, +46(0)46-222 95 79, karin.hall@nateko.lu.se
  • Alex Vermeulen, reg work tasks and qualifications, +46 (0)72-249 42 14, alex.vermeulen@nateko.lu.se
  • Tina Olsson, Human Resource Officer, +46(0)46-222 95 62, tina.olsson@science.lu.se
Union representative
  • OFR/S:Fackförbundet ST:s kansli, +46-222 93 62, st@st.lu.se
  • SACO:Saco-s-rådet vid Lunds , +46-222 93 64, kansli@saco-s.lu.se
  • SEKO: Seko Civil, +46-222 93 66, sekocivil@seko.lu.se
Published 29.Aug.2016
Last application date 19.Sep.2016 11:59 PM CET

Return to job vacancies