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