Good understanding of agile and scrum methodologies
Ability to be pro-active and clearly escalate when risks or issues arise.
Excellent working knowledge of the following technologies:
Unix shell scripting
SQL and Relational Databases such as DB2
Integration technologies - MQ/Xml/SOAP/JSON/Protocol Buffers/Spring
Enterprise Architecture Patterns
Build & agile - Ant, Gradle/Maven, Sonar, Jenkins/Hudson, GIT/perforce
Sound understanding of Object Oriented Analysis, Design and Programming, familiarity with Design Patterns.
Exposure to working in a global delivery team.
Comfortable with direct interaction with the business users at all levels.
Good communication skills, and be able to explain complex IT problems in simple business like terminology for ease of user's understanding.
Experience of banking, in particular regulatory reporting
Knowledge of OTC derivatives, ETD and cash products.
An innovative mindset which challenges the current status quo
Good design skills and knowledge of domain driven design and test driven development