University Information Services is seeking an experienced Software Developer. You will join a multidisciplinary development team within a Division of 50 engineers building high-profile bespoke web systems and cloud native services, and modernising existing applications. Our services are public-facing and support University staff and students, meaning your work will have a significant impact. We develop new services using modern web architectural standards with an emphasis on reusability, APIs, test automation, and CI. Services are deployed to cloud infrastructure in Docker containers. You will have experience in: Designing and solving complex business problems by writing simple, effective code. Creating effective web UIs focused on good UX. Participating and collaborating in insightful, effective code reviews. Coding in Python, ideally with some fluency in other languages for web development, such as Java or C#. Writing and applying unit tests. Working with databases, including relational and NoSQL databases. Using git as your daily revision control system. Collaborating with users and business representatives to gain insight, and to bottom-out detailed requirements. Demonstrating solutions you have devised to meet customer and business criteria. Even better if you have experience in: Working with (Docker) containers. Working in a DevOps environment using cloud technologies, CI/CD and configuration management tools. Working closely with a QA team to ensure quality is "baked in". Designing, developing and consuming RESTful web services and APIs. Mentoring junior developers. Ideally, you can: Learn new skills independently and proactively and are constantly striving to raise technical excellence. Understand system and software specifications and choose appropriate designs to meet requirements. Produce simple architectures from complex problems and are able to develop and deliver those designs. Debug complex problems effectively, and are not afraid to get your hands dirty in unfamiliar realms. This best candidates will: Show passion for innovation and excellence. Acquire an unparalleled understanding of their assets' architecture, systematically thinking through potential design impacts on other teams and the organisation. Have an excellent understanding of agile practices. Have full-stack ability. We welcome applications from individuals who wish to be considered for flexible working arrangements. We particularly welcome applications from women candidates for this vacancy, as they are currently under-represented at this level in our department. Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online. Please quote reference VC44522 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 VC44522 - Software Developer Further Particulars Apply online