The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
* Develop quality software and web applications
* Analyse and maintain existing software applications
* Design highly scalable, testable code
* Discover and fix programming bugs
Ideally you would be confident in some of the following technologies:
* BDD/TDD
* Go
* Kafka
* Ruby on rails
* Linux command line tools
* Java
* Docker/Kubernetes
* Database management and configuration
* Developing and maintaining Secure software
We would expect you to have an open mind in terms of technologies and the capacity to try something new and grow to excel in it.
BT's policy for remote working is 3 days minimum in the office, this would be in our Snow hill offices in Birmingham.