Software Developer

University of Aberdeen
Aberdeen, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 45K

Job location

Remote
Aberdeen, United Kingdom

Tech stack

JavaScript
PHP
Agile Methodologies
JIRA
CodeIgniter
Software Quality
DevOps
Github
Laravel
MariaDB
MySQL
Object-Oriented Software Development
Software Engineering
Systems Architecture
Strategies of Testing
Virtual Learning Environments
Web Applications
Delivery Pipeline
GIT
Vue.js
SASS
Front End Software Development
REST
Software Version Control

Job description

You will help design, build, and maintain bespoke web applications that support teaching, learning, and assessment across the University's Medical School - with a particular focus on enhancing and modernising our custom Virtual Learning Environment (VLE) and ePortfolio platform used by medical students and staff across both the NHS and the University.

This post is funded by NHS monies, with a remit focused on developing software that supports medical education activities within NHS environments. The role is based at the Foresterhill campus, working closely with colleagues across the Medical School and NHS.

What you'll do

  • Develop, maintain, and enhance modern PHP-based web applications and RESTful APIs.
  • Improve and extend our bespoke VLE and ePortfolio platforms.
  • Create responsive, accessible frontend interfaces for staff and students.
  • Contribute to system architecture, testing strategies, CI/CD pipelines, and broader DevOps improvements.
  • Collaborate with educators, administrators, and clinical partners to deliver practical, user-centred solutions.
  • Write clean, maintainable, and well-documented code following best practices and version control using GitHub., You'll be part of a team of five talented software engineers who develop and support systems used daily in undergraduate medical education - tools that have a tangible impact on how future doctors and dentists learn and reflect on their clinical experience.

Our technology stack includes Laravel, CodeIgniter, Vue.js, Sass, and GitHub Actions, with active investment in modernisation and automation. The team values autonomy, quality engineering, and continuous learning., Please note that fully remote working is not offered for this position. It is expected that the successful candidate will work from the office, based in Aberdeen, for a minimum of one day per week (Monday).

Requirements

  • Degree-level qualification (or equivalent experience) in Computing, Software Engineering, or a related field.
  • Proven experience developing bespoke web applications as part of a professional software team.
  • Strong understanding of object-oriented programming and experience with frameworks such as Laravel and CodeIgniter.
  • Familiarity with frontend development using JavaScript, ideally with Vue.js.
  • Experience working with MySQL/MariaDB, REST APIs, and version control (Git).
  • Excellent attention to detail and analytical skills, with a strong focus on code quality and problem-solving.
  • Experience working in Agile environments and using project tracking tools (e.g. Jira) is advantageous.

Benefits & conditions

Salary will be at the first point on the Grade 6 salary scale, £38,249 - £45,413 per annum.

Apply for this position