Software Engineer - Birmingham, United Kingdom - BT Group

    BT Group background
    Description

    Job Description

    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.