Overview
Join to apply for the Software Developer role at Minderoo Centre for Technology and Democracy
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.
Responsibilities
* 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.
Required and preferred experience
* Desirable experience with our full tech stack.
* Experience working in a DevOps environment using cloud technologies, CI/CD, and configuration management tools.
* Experience working closely with a QA team to ensure quality is built in.
* Designing, developing and creating RESTful web services and APIs.
* Mentoring other developers (beneficial).
Additional expectations
* Ability to learn new skills independently and proactively, and to raise technical excellence.
* Ability to produce simple architectures from complex problems and to understand system and software specifications to meet requirements.
* Ability to debug complex problems effectively and work across unfamiliar domains.
Equal opportunities and eligibility
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.
This role offers flexibility in working arrangements, including possible part-time working.
#J-18808-Ljbffr