Play a hands-on role as part of a Scrum to design, develop, test and maintain high quality applications and backend services that fulfil business needs.
Working collaboratively to design, develop and test solutions.
Take a key role in helping the technology team maintain existing software and data infrastructure.
Write documentation of new processes and products to facilitate knowledge sharing.
Has a strong focus on quality (from both a code and deliverable perspective).
Defines and executes practices such as continuous integration and test-driven development to enable the rapid delivery of working software.
Managing, tracking and updating any work done within agile software development tools such as Azure DevOps.