Desired Skills and Experience

  • 2.1 degree in a numerate / computer science related subject (or equivalent experience)
  • Database design and implementation with an emphasis on performance
  • Modern web UI  development using Javascript and some understanding of server side coding using technologies such as PHP
  • Application software development using languages such as Java across a range of projects
  • Experience of the “full lifecycle” of software development: architecture, design, documentation, coding, testing
  • Experience of designing and implementing with relational databases such as PostgreSQL
  • Experience with optimising code: finding bottlenecks and fixing them
  • Experience of debugging and maintaining code written by others
  • Ability to guide and mentor more junior engineers
  • Ability to provide technical and project leadership
  • Experience of working within an Agile team
  • Have developed skills in Dev OPS
  • Ability to learn new technologies quickly to react to changing demands
  • Experience of other languages such as GO, SCALA or Haskell