The University of Cambridge's Information Services is seeking an experienced Senior Software Developer. You will join a multidisciplinary development team within a Division of 30 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 (~60,000 people) meaning your work will have a significant impact on the reputation of one of the world's leading universities. 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.
Our technology stack is: AWS, GCP, Terraform, Ansible, Docker, Python, Django, React, Material UI and Typescript. We maintain a DevOps culture and use Scrum for our day to day work. We have also adopted an "open by default" approach to new work and thus you can find much of our work to date in our GitLab. The team also produces a Guidebook that collects team's practices and useful information at https://guidebook.devops.uis.cam.ac.uk/ .
Ideally you will have experience in:
- Designing and solving complex business problems by writing simple, effective code that can be deployed to cloud services.
- Expert coding in Python. Large experience architecting django applications.
- Even better if you have experience with TypeScript and React and/or some fluency in other languages and web frameworks.
- 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.
- Using git as your daily revision control system.
- Collaborating with users and business representatives to gain insight, and to bottom-out detailed requirements.
- Working with containers. Writing good, optimised Dockerfiles.
- Working in a DevOps environment using cloud technologies, CI/CD and configuration management tools.
- Mentoring other 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.
- Debug complex problems effectively, including in new unexplored applications.
- Drive and commitment to see activities through to completion meeting deadlines matching pace to the urgency of the situation.
- Acquire understanding of all services' architecture, thinking through potential design impacts on other teams and the organisation.
- Convince, provide work direction, and leadership to colleagues.
- Have an excellent understanding of agile practices.
We particularly welcome applications from women and /or candidates from a BME background 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 VC41612 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
-
Software Quality Assurance Analyst (Technical) , ;, United Kingdom, 25 days ago
The University and UIS University Information Services (UIS) provides the digital infrastructure, business information and computing services at the heart of one of the world's top universities. T...
-
Research Associate In Geometry And Topology , ; University of Cambridge, United Kingdom, about 7 hours ago
A position exists for a "Post Doctoral Research Associate" in the Department of Pure Mathematics and Mathematical Statistics funded by a grant held by Prof. Ailsa Keating. Applicants should have a...
-
Flow Cytometry Assistant Pnac Flow Cytometry Facility Lmb 2414 , Medical Research Council, United Kingdom, about 19 hours ago
View Vacancy -- Flow Cytometry Assistant - PNAC - Flow Cytometry Facility - LMB 2414 Open Date 22/05/2024, 10:05 Close Date 05/06/2024, 23:55 Research Institute MRC Laboratory of Molecular Biolo...
-
Seminar Assistant (Fixed Term) , ;, United Kingdom, 14 days ago
We are seeking an organised, enthusiastic individual to join our team who will play a crucial role in administering GPEG seminars, provide general administration support and assist the GP Placemen...
-
Health And Safety Advisor (Fire And Facilities Specialist) Operations Health And Safety Lmb 2385 , Medical Research Council, United Kingdom, 18 days ago
View Vacancy -- Health and Safety Advisor (Fire and Facilities Specialist) - Operations - Health and Safety - LMB 2385 Open Date 11/04/2024, 00:00 Close Date 09/05/2024, 23:55 Research Institute...
-
Senior Bioinformatician , ;, United Kingdom, 13 days ago
The core bioinformatics group at the Gurdon Institute, University of Cambridge is recruiting a Senior Bioinformatician to extend our capabilities in delivering world class research into developmen...