The role will be working in a team within Software Solutions to build CMS-based websites (Drupal) for University clients in support of administration, outreach, public engagement and research dissemination.
The Senior Analyst Programmer should be a highly skilled web developer who is able to collaborate effectively with a wide variety of people across disciplines. The post holder should have a background in the full life cycle of web development and a thorough knowledge of technologies used in the development of CMS-based websites, specifically Drupal, PHP/MySQL, Javascript, CSS and HTML. Ideally the post holder will also have experience with source control using Git and SVN, as well as being versed in continuous integration workflows and methodology.
As a Senior Analyst Programmer, the post holder will be expected to develop a thorough knowledge of the websites and systems within their area, be a source of technical expertise to the team, and take a lead role in the technical design, coding and testing of developments. You will understand the importance of the working practices, procedures and standards that underpin high quality development and recognise the importance of testing and quality control.
You will be capable of working both independently and as a technical lead within project and development teams. You will be articulate, possess excellent interpersonal skills and be able to work closely with customers where required.
The post holder will have excellent problem solving skills, be self-motivated and have a proven track record in meeting deadlines within a multi-project environment. You will be flexible, adaptable to changes and able to provide innovative solutions.