Job Details

Click here to become a registered jobseeker.

Senior Risk Developer

London, United Kingdom, £ £ 600.00-650.00 Daily Daily, Contract


Senior Risk Developer

Term: 6 Month Contract

Rate: Market Rates

Essential Skills:

Technical Knowledge:
  • Strong Java or Scala development skills along with strong experience on distributed caching and big data technologies, preferably Oracle coherence and/or Apache Spark & HDFS
  • Demonstrable knowledge in software engineering issues such as designing to handle a variety of latency use cases.
  • Senior JVM developer able to drive all aspects of POCs with cloud vendors in a highly technical way
  • Experience of - or at least familiarity with - containerized (eg Docker, Kubernetes) and Cloud infrastructures and environments.
  • In depth technical knowledge with the ability to interact with a wide set of stakeholder from Cloud through Risk/Trading/Finance in business friendly language.
  • Experience to performance tune and optimize highly scalable distributed applications and enable their vertical/horizontal scaling
  • Proven experience in delivering solutions that cover the full life cycle of applications in a quality/sustainable way - including resiliency, latency, DR and failover
  • Familiar with software development and system architecture patterns
  • Test driven software development practitioner and understanding of mocking frameworks
  • Understanding of all software development life cycle phases (requirements, development, testing, delivery, post go-live support)
  • Experience working on relationship databases (eg Oracle 11/12g)
Role Description:

The successful candidate will join the existing development teams working on strategic risk services for the Risk, Compliance and Surveillance (RCS) department. The SRS team supports the storage, query and analysis of trade and market risk, stress-testing and PL data, and regulatory reporting on behalf of the bank. Our clients and stakeholders range from trading & Front Office, through market risk management, finance and treasury.

All of our risk systems are being significantly re-engineered to make them fit for purpose for the incoming FRTB regulation and ready to transition to Cloud provisioning. All our systems additionally are looking to enable features like data mining and data analytics as part of the re-engineering.

This job includes the following responsibilities:

  • Active contribution to the high and low level design, technology and architecture choices and performance optimisations of the system
  • Working closely with business change and other programme teams to fully understand Functional Requirements and dependencies.
  • Collaborate closely with other technical teams in the quant, HPC and infra domains.
  • Producing high quality, scalable, testable and modularized code
  • Ability to independently drive all stages of the project: technical design, prototype, development, testing, delivery to production, and post-implementation change
  • Producing unit and integration tests as part of a thoroughly tested and robust development process
  • Diagnosing and debugging issues which arise in both the UAT and Production environments
  • Responding to production issues as part of L3 support and providing fixes as required
  • Mentoring junior developers on best coding and design practices

The Single Results Store (SRS) platform is written primarily in Java and Scala, along with Apache Spark, Oracle coherence, and HDFS. The development team consists of 30+ developers across London, India and Bulgaria.

Business Knowledge:
  • Ability to liaise directly with business users during bug/problem resolution
  • Understanding of fundamental financial controls, concepts and processes
  • Knowledge of risk and risk management within an Investment Bank
Personal Attributes:
  • Excellent communication skills and interpersonal skills
  • Ability to work well both independently and within a team split across multiple centres.
  • Exhibit influencing skills to gain consensus across multiple stakeholder groups
  • Highly motivated to succeed
  • Willingness to participate in team knowledge sharing exercises
  • Able to mentor junior developers and conduct technical knowledge share sessions
  • Balances multiple competing demands
Useful Skills
  • Knowledge of FRTB regulations would be beneficial but not essential
  • Specific vendor knowledge of one or more cloud platforms (AWS, GCP, etc.)
  • Experience of grid based computing
  • Experience in dealing with large data volumes
  • Experience in project management
  • Knowledge of Datamodelling and reporting tools
  • Knowledge of Software and Enterprise Design Patterns
  • Experience of Software Refactoring techniques
  • Experience with creating an architecture roadmap, aligned to project deliveries
  • Experience of Testing techniques and implications in software design
  • Knowledge of Modelling Languages (eg UML)
  • Understand software life cycle and the role of technology within it.
  • Sybase Experience
  • Ability to interpret C# or C++ code would be beneficial but not essential

Thebes Group is a leading IT services and technology consultancy based in the city of London and Milton Keynes. Thebes work with a number of leading Vendors, Government, Insurance and Financial Institutions including Investment Banks, Brokers, Hedge Funds.

Established in 1992, we are a full service provider that is 100% focused on delivering client value. We design, develop and implement leading technology solutions and resources, which help you, run your businesses better.

Thebes - Lead by Passion, Driven by Innovation and Dedicated to Results.

Thebes may process any personal information supplied in relation to your application. By providing your information, you consent to Thebes using your information to process your application and acknowledge that we will store and use your information in relation to your application.

Job Details

Not Specified
London, United Kingdom
£ £ 600.00-650.00 Daily Daily