Python/Django Developer

Department
Enterprise SDC
Division
Group IT
Location
Oxford - Central
Reference number
20646

About us

Oxford University Press is a department of the University of Oxford which furthers the University’s objective of excellence in research, scholarship, and education by publishing worldwide.


About the role

We have an exciting opportunity for a Software Developer to work on applications used across the OUP business, covering everything from financial management to publishing workflow.

You will work in a cross-functional agile team. We’re looking for someone who enjoys team work, relishes a challenge and delivers solutions. You and the team will be maintaining and enhancing the in-house application framework and developing Web applications that utilise it. These are a range of applications used internally by different parts of the business and externally by OUP customers.

A solid understanding of software development is much more important to us than expertise in any specific language or tool. You should enjoy problem-solving, learning from experience and from colleagues, and sharing what you have learnt. You should appreciate working on a variety of software using different technologies and be prepared to pick the appropriate tool for the task at hand.

Responsibilities include:

  • Full life-cycle Software Development covering design, coding, testing and documentation
  • Creating, enhancing and maintaining Web applications and reusable software components
  • Team collaboration

If you have the talent and desire to participate in a team to deliver high quality, innovative solutions, then please apply to join us.

We will consider recent graduates


About you

To be successful in this role you must have:

  • A degree (or equivalent) in Computer Science or experience of professional Software Development
  • A demonstrable understanding of current Software Development techniques
  • Ability to work collaboratively in a multidisciplinary team
  • Aptitude and desire to deliver business solutions
  • Interest in expanding your knowledge and learning new skills
  • Good written and verbal communication

The team use the following technology and techniques...

Experience of these would be desirable:

  • Python and other high level languages
  • Agile software development and Scrum
  • Web application development, using the LAMP stack
  • Python Web frameworks, Django (or Flask)
  • Web servers, Apache and mod_pearl
  • API design and development, SOAP & REST
  • Data transformation and manipulation
  • Working with data in XML and JSON
  • XSLT & other XML technologies
  • Relational Databases, MySQL and SQL Server
  • Distributed source code management, Git and Bitbucket
  • Continuous Integration and automated testing, Bamboo
  • Docker containers and repositories
  • Behaviour Driven Development and Test Driven Development

Salary
Salary dependent on skills and experience

Recruiter
Claire Rees

Contact email
(for queries only - click 'Apply' below to apply)
claire.rees@oup.com

Closing date
24/09/2017
Job alerts