Knowledge of widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
Knowledge and understanding of technology architecture: solutions development
Knowledge and understanding of complex enterprise systems and frameworks including frontends, middleware, services layer, database, backend and downstream interfaces
Wealth and Investment Management domain experience