Senior Software Developer (Drupal)

Updated: 24 days ago
Location: Cambridge, ENGLAND
Deadline: 05 Apr 2024

The University of Cambridge's Information Services (UIS) is seeking an experienced Senior Software Developer specialising in the Drupal Content Management System (CMS) to join our Drupal team, which sits within the wider DevOps Division of 40 engineers.

The University of Cambridge is in the middle of a five year Digital Presence Programme, looking at all aspects of how we deliver websites. The successful applicant has a fantastic opportunity to help build and shape the next generation of Cambridge University Drupal websites. They will also be involved in supporting our existing substantial portfolio of over 500 websites, working with customers across all parts of the University.

We are looking for someone who would embrace this exciting and challenging opportunity to make a difference to the whole of the Cambridge University online community.

Ideally you will have experience in:

  • Designing, building and maintaining a variety of Drupal Websites (versions 9/10, and 7).
  • Writing custom Drupal modules in Drupal 9/10 and Drupal 7.
  • Expert coding in PHP (inside and outside of Drupal).
  • Front end development for Drupal (HTML/CSS/Twig/JavaScript - PHP Template a bonus)
  • Designing and developing RESTful APIs and consuming these in web applications.
  • Writing and collaborating on highly insightful, comprehensive code reviews.
  • Writing and applying unit tests as well as functional tests leveraging Selenium and BrowserStack and integrating them with GitLab CI pipelines..
  • Working in a cross functional service team with other engineers but also with other roles like communications, marketing, etc.
  • Working in a DevOps environment , demonstrating ownership of the full end-to-end system lifecycle.
  • CI and/or CD pipelines (GitLab preferable).
  • Using Git as your daily revision control system.
  • Mentoring other developers.

Ideally, you can:

  • Show experience with Next.JS, React and/or some fluency in other languages and web frameworks.
  • Show experience of maintaining large numbers of Drupal websites at scale.
  • Show experience with cloud technologies or Drupal cloud platforms.
  • Learn new skills independently and proactively and constantly striving to raise technical excellence.
  • Understand system and software specifications and choose appropriate designs to meet requirements.
  • Show experience using Cloud Technologies (Google Cloud preferable), CI/CD (GitLab preferable) and configuration management tools.
  • Produce simple architectures from complex problems.
  • Debug complex problems effectively, including in new unexplored applications.
  • See activities through to completion, meeting deadlines and matching your pace to the urgency of the situation.
  • Convince and provide work direction and leadership to colleagues.
  • Demonstrate an excellent understanding of agile practices.
  • Show passion for innovation and excellence.

Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.

Please quote reference VC37244 on your application and in any correspondence about this vacancy.

The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.


Further information
Apply online

Similar Positions