Full Stack Web Developer for university research library

DTU Bibliotek
fredag 05 maj 17

Send ansøgning

Frist 28. maj 2017
Du kan søge om jobbet ved DTU Bibliotek ved at udfylde den efterfølgende ansøgningsformular.

Ansøg online

- Are you a full-stack Open Source oriented developer of web-based solutions?

- Is it important to you that your work has a positive impact – today and ten years from now?

- Are you motivated to be a part of a development and operations team anchored at one of Europe’s most ambitious research libraries?

We push the limits for how a modern digital research library serves its users 
You will join our 13 person strong Information Systems team. As a team, we are jointly responsible for maintaining DTU’s digital library services – primarily a search application (DTU Findit - http://findit.dtu.dk/) and a research database (DTU Orbit - http://orbit.dtu.dk/) – and coordinate these with relevant activities and processes on the library and beyond – on campus, nationally and internationally.

Therefore, we collaborate strongly with the three other teams of the library, and often also with international as well as national partners.  Teamwork is essential to our everyday life and our activities.

We also operate and develop the necessary infrastructure beneath these digital services - an infrastructure scaled to meet the demands for volume, complexity, throughput, performance and elasticity.

The Environment
Our data corpus grows around the clock, and consists of hundreds of millions of metadata records, tens of millions of (pdf) full texts and we have started to measure the total data volume of our operation in petabytes. A unique data corpus in the research library community, enabling DTU Library to establish value-adding online solutions for DTU, which would otherwise be difficult to bring about.

We use Open Source and Library relevant technologies/methodologies.  We develop most ourselves, and combine it with a few commercially acquired software components.   We currently use Ruby on Rails, Blacklight, Apache Solr, Hydra, FedoraCommons, Java, Debian GNU/Linux and PURE, SFX and EZProxy.

We focus strongly on Continuous Integration/Delivery and Automation, as means to ensure minimal maintenance effort throughout the entire lifecycle of our services (development, deployment, maintenance, redevelopment/-design, redeployment, etc, etc), which is often measured in decades rather than in years. Current tools include Puppet, Ansible, Gitlab, and Redmine.

The Responsibilities
Working with your closest colleagues, you will:

  • improve existing web based services and bring about new ones
  • maintain – and improve – the Continuous Integration of our application, ensuring a smooth cycle between development and operation
  • apply best practice web virtues, web methodologies, web technologies and CI to our applications
  • participate on our journey to transform today’s infrastructure and solutions exposing predominantly bibliographic objects to also support the rapidly emerging phenomenon’s in Open Science of tomorrow (Research Data, Linked Open Data, etc.)
  • activate your experience in the collaboration with other teams, and thereby take our web based service to an even higher level
  • work with - and keep yourself well informed about - trends and developments in Open Source and Library relevant technologies/methodologies.
The Expectations
We expect you to:
  • be a skilled, passionate and experienced programmer at all levels of the web stack – experience with the technical infrastructure/operations needed for large-scale IT-based services is a plus
  • be experienced with at least one server side scripting language (such as Ruby or Python) and a server side framework such as Rails or Django – experience with Java is a plus
  • be a team player, and take responsibility not only for your own work, but also for the services that you produce as part of a team effort
  • feel comfortable in a Linux environment and appreciate a short distance between development and operations
  • be analytical and have a firm sense of accountability
  • speak, read and write English fluently – abilities with the Danish language, or willingness to learn quickly is a plus

Experience with or from research libraries is a plus

We offer
DTU Library offers an exciting and challenging job involving a variety of tasks in a passionate, informal and family-friendly organisation, with good colleagues and a strong international atmosphere. We offer good opportunities for enhancing your skills and competences - as the personal development and ongoing education of employees is core to DTU.

Salary and appointment terms
Salary and employment terms according to CO10/LC-collective agreement and the organisation agreement for it-workers (Prosa) or the agreement for Academics (AC) or other relevant collective agreement.

The job is a full time job with a norm of 37 hours per week.

Start date: As soon as possible.

Place of work: DTU Library, Lyngby Campus, Denmark.

Contact information
For further information, please contact Team Manager Christian Tønsberg, phone +45 4525 7437 or e-mail: cton@dtu.dk.

Application and Process
We must have received your application no later than Sunday 28 May 2017

You can apply for the position online at http://job.dtu.dk/. Open the ‘Apply online’ link, fill out the form and attach your motivated application, CV and exam certificates.

In your application please link to or attach an example of code that you have written and would like to discuss.  At the interview we will use this as a starting point for talking about your programming experience and how you approach problems. If it is not possible for you to supply a code example, please let us know and we will discuss an alternative.

Job interviews are expected 7 - 8 June 2017.

All interested candidates irrespective of age, gender, race, disability, religion or ethnic background are encouraged to apply.

DTU Library is a user oriented, innovative research library, supporting the research, education and collaboration on DTU.  Read more on http://library.dtu.dk 

DTU is an elite technical university of international reach and standard. Our mission is to develop and create value using the natural sciences and technical sciences to benefit society. A total of 10,600 students are preparing for the future here, and 5,800 members of staff devote every working day to education, research, public sector services and innovation intended to contribute to increased growth and welfare. DTU makes demands and presents opportunities, no matter where in the organization you may be working. We stand for a high level of professionalism, collegial respect and freedom to act, with responsibility.  Read more on www.dtu.dk