Research Software Engineer (Automation and DevOps) - IT Services - 102683 - Grade 7
$36,636–$46,049 year
On-siteBirmingham, England, United Kingdom
EXPIREDBirmingham, England, United KingdomOn-siteFull Time$36,636–$46,049 yearHealthcare TechLarge
Full TimeLargeHealthcare Tech
Job Summary
Develop and maintain web applications, Python-based middleware, and integration libraries supporting BEAR and Baskerville NCR services. Deploy and manage applications on BEAR Cloud virtual machine infrastructure while improving automated workflows and CI/CD pipelines. Collaborate with developers and researchers to design technical solutions, conduct peer code reviews, and respond to user support requests. Participate in shared triage and housekeeping rotas to categorize operational issues and automate project metadata processes.
Required Qualifications
- Educated to Degree level (or equivalent qualifications) or relevant technical qualification and considerable relevant experience
- Python software-engineering skills, with experience designing, building, and/or maintaining reliable software
- Comfortable developing and deploying software in Linux environments
- Experience using version control workflows collaboratively (e.g. Git)
- Experience using modern software delivery practices, including CI/CD
- Ability to decide what processes to automate and how, and where a 'human in the loop' is required
- Demonstrated ability to investigate complex technical issues, work effectively across unfamiliar systems, and deliver pragmatic, robust solutions
- Proven ability to take ownership of technical tasks and deliver work independently while collaborating effectively with a wider team
- Proven ability to work effectively with users, stakeholders (or similar) to understand requirements and deliver solutions
- Excellent communication skills, both written and oral
- A self-motivated learner with a track record of continually updating skills
- Ability to manage and prioritise workload effectively with an appropriate level of supervision
- Evidence of literacy and numeracy
- GCSEs to a minimum of grade C/4 in English and Mathematics (or equivalent qualifications)
- Knowledge of the protected characteristics and duties under the Equality Act 2010. Including fostering good relations and advancing the universities Public Sector Equality Duty (PSED)
Desired Qualifications
- Experience of working on medium to large codebases
- Experience supporting live services running on Linux
- Experience writing automated tests and maintaining software quality
- Familiarity with testing practices such as unit, integration, and functional testing
- Experience of developing APIs and/or API client software
- Experience designing and developing database-backed applications and services
- Experience of developing Django applications
- Experience with container technologies (e.g. Docker, Apptainer, or similar)
- Familiarity with Infrastructure as Code approaches and configuration management tools (e.g. Ansible, SaltStack)
- Experience participating in collaborative code review and maintaining high engineering standards
- Knowledge of Higher Education, Research and High-Performance-Computing (HPC)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.