Fixed-term: The funds for this post are available for 2 years in the first instance.
The University of Cambridge's Information Services (UIS) is seeking two experienced Software Developers. 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.
You will have experience:
- 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 Java, ideally with some fluency in other languages and web frameworks.
- 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:
- 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.
The 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.
Applications are welcome from internal candidates who would like to apply for the role on the basis of a secondment from their current role in the University.
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 candidates from a BME background for this vacancy as they are currently under-represented at this level in our institution.
Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.
For any queries regarding this position please contact Abraham Martin via email: email@example.com.
The closing date for applications is 3 January 2022.
Please quote reference VC28659 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.