Software Developer
Software Developer
The University of Cambridge's Information Services is seeking an experienced Software Developer. You will join a multidisciplinary development team within a team of 50 engineers building high-profile bespoke web systems, 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 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.
Our technology stack is: Python, Django, React, Typescript, GitLab, Docker, Terraform, and Google Cloud. We maintain a DevOps culture and 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.
Ideally you will have experience:
- Designing and solving complex business problems by writing simple, effective, and tested code that can be deployed to cloud services.
- Coding in Python and Django with some fluency in other languages and web frameworks.
- Writing and collaborating on highly insightful, comprehensive code reviews.
- Creating web UIs focused on good UX.
- Collaborating with users and business representatives to gain insight, and to bottom-out detailed requirements.
Even better if you have experience:
- Working with our full tech stack.
- 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 creating RESTful web services and APIs.
- Mentoring other developers.
Ideally, you can:
- Learn new skills independently and proactively and are constantly striving to raise technical excellence.
- Produce simple architectures from complex problems. Understand system and software specifications and choose appropriate designs to meet requirements that then you later implement.
- 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 a deep understanding of the software architecture, systematically thinking through potential design impacts on other teams and the organisation.
We welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.
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.
If you would like more information about this role, informal enquiries can be directed by email to Abraham Martin, Head of Development and Operations, at amc203@cam.ac.uk.
Please quote reference VC47095 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.
Tell them AcademicJobs.com sent you!