Senior Contract Consultant - Software Engineering at Sanderson
Location: London (Moorgate/Bank) – 1-2 days onsite per week (flexible)
Duration: 6 months (extendable, up to 2 years)
About the Role:
Join a high-performing team working on the Intraday Risk Platform within a global investment bank. This role focuses on building a new application using Java, cloud technologies (AWS/on-prem), and low-latency processing. The position involves both new development and minimal support.
Key Responsibilities:
* Develop scalable, high-performance Java components for the SABRE risk platform.
* Work on end-of-day, stress, and intraday risk solutions.
* Contribute to a transition from AWS to Azure.
* Implement messaging layers using Hazelcast, Kafka, or Apache Spark.
* Collaborate with global teams across London, Singapore, and China.
* Engage in technical discussions and mentor junior developers.
* Provide second-line support when necessary.
Key Skills & Experience:
* 8+ years in investment banking IT development.
* Expertise in Java 17+ with strong multi-threading and concurrency skills.
* Experience with caching technologies (e.g., Redis), cloud (AWS/Azure), and databases (PostgreSQL).
* Familiarity with messaging systems like ActiveMQ or Apache Kafka.
* Strong grasp of risk management, financial instruments, and trading processes (preferred).
* Agile development experience with TDD/BDD methodologies.
* Exposure to CI/CD tools (Azure DevOps).
Interview Process:
* Technical Screening – General assessment.
* Technical Interview – In-depth discussion with the team lead.
Nice to Have:
* Knowledge of derivatives, trading risk, and financial markets.
* Experience with compute grids and functional programming (Haskell).
* Strong problem-solving, communication, and organizational skills.
Seniority level: Mid-Senior level
Employment type: Contract
Job function: Finance, Information Technology, and Engineering
Industries: Investment Banking, Banking, and Software Development
#J-18808-Ljbffr