Description

  • Responsibility for the definition, documentation and delivery of collaborative software projects, defining requirements, timescales priorities and milestones
  • Design, construct, test and document well-structured and maintainable software solutions to meet the requirements of collaborative software projects
  • conduct installation, configuration and upgrades of specialist scientific software applications in High Performance Computing (HPC), data analytics and cognitive computing environments on Linux systems
  • Manage, maintain and support an effective software development environment to deliver research software engineering services
  • maintenance and development of environment modules, containers and other appropriate software management tools
  • Work alongside Senior Research Software Engineers and researchers contributing to research bids to funding bodies to secure funds for research
  • Bachelor's degree in computer science, Mathematics, Statistics or related field.

Education

Any Graduate