Description
Responsibilities
* Scrum team is responsible for all aspects of software delivery - requirements analysis, design, estimation, development, automated testing and deployment
* Collaborate with business stakeholders to prioritise work and respond to change
* Educating and mentoring other team members
* Learning new skills
Requirements
Must have:
* 5+ years experience of hands-on core application development
* Experience in Java, C# or other OO language
* Excellent communication & collaborative working skills
* Experience developing high performance, high availability systems
* Desire for continual self-improvement through learning & development
Desirable:
* Agile and Scrum
* Test-Driven Development, Behaviour Driven Development
* Investment Banking knowledge
* PL/SQL/TSQL
* C
* Python
* Scala
* Event Sourcing
By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found on our website.