Developer Windows C# / SQL Server
In the position server development team, within the Risk IT department. This role is in a front-office IT environment.
Candidates must have strong technical, analytical and communication skills, and be able to balance strategic development work against immediate support interruptions and tactical work. The role will take ownership of communicating with front-line support teams, business users where appropriate, and other application teams that use positions – including prioritising requests from these different sources.
The candidate will be responsible for the full lifecycle of changes; clarifying business requirements, implementing changes, then ensuring no regressions have been introduced. The role will involve some third line technical support as required.
The positions team, in which this role resides, is responsible for position management services and the associated client API. The scope includes several Global Markets asset classes – interest rate derivatives, FX, bonds, repos, futures, MBS, EQD Derivatives – so a good working knowledge of one or more of these would be strongly advantageous. A key objective for the team is to push the platform forward, whilst responding to support and ad-hoc requests in a fast-paced environment with constantly changing business requirements.
The existing positions platform is written in C# using Oracle Coherence and SQL server.
Technical skills (essential)
• SQL Server
Technical skills (desirable)
• Windows server-side development (Visual Studio)
• Oracle Coherence
• Financial product knowledge
• Agile development (SCRUM)
• Test Driven Development
• Deliver solutions with high quality standards (testing coverage, documentation, etc.)
• Comfortable communicating with non-technical staff (support and business users)
• Strong problem solving and analytical skills
• Ability to work under pressure