IMPORTANT. Finance and/or Risk experience. Strong communication skills, including communication with clients/stakeholders and communication with technology peers. A willingness to help with advisory and pre-sales work (in addition to delivering projects). Strong knowledge of .NET multi-threading, Cloud platforms and frameworks, such as Microsoft Azure or Amazon Web Services. Up-to-date and in-depth understanding of C# and the .NET framework. Good grasp of system architecture, design patterns, testing, DevOps processes and software design best practices.
It should be emphasised that the role involves both technology knowledge, and the ability to gather, communicate, document and share that knowledge. Client-facing ability and strong written business English are a must.