Senior Software Engineering Contractor

Senior Software Engineering Contractor

Posted 3 days ago by Aspect Capital

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: Aspect Capital, a leading systematic hedge fund in London, is seeking a Senior Software Engineering Contractor to enhance their Software Development platform for a 12-month project. The role requires extensive experience in enterprise Java development and managing technical projects, focusing on improving workflows for the Software Development team. The contractor will work on upgrading Java applications and migrating CI pipelines, contributing to the core trading software. This position offers various company benefits, including a bonus and private pension.

Key Responsibilities:

  • Develop and support the main trading software for Aspect, covering front, back, and middle office functions.
  • Upgrade primary suite of Java applications from Java 8 to 21.
  • Consolidate and upgrade Java libraries.
  • Upgrade Python estate from 3.6 to 3.12.
  • Migrate Python CI pipeline to a shared Aspect technology pipeline.
  • Migrate Javascript CI pipeline to a standalone CI pipeline.
  • Trial onboarding of RenovateBot or similar technologies if time allows.

Key Skills:

  • 5+ years of enterprise Java development experience.
  • Strong experience with Spring framework.
  • Proficiency in Python and Javascript.
  • Experience with Maven, Docker, and CI pipelines.
  • Ability to manage technical projects, including planning timelines, milestones, and deliverables.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Aspect Capital is an award-winning systematic hedge fund based in London, UK that manages over $8 billon of client assets, where technology plays a critical role in the success of the business. We are looking for a Senior Software Engineering Contractor to join our Software Development team to work on our Software Development platform for 12 months.

Job requirements:

  • 5+ years of enterprise Java development experience
  • Experience with managing technical projects e.g. planning timelines, milestones and deliverables
  • Strong enterprise Java (with Spring) experience
  • Working proficiency of Python and Javascript
  • Experience with Maven, Docker and CI pipelines

Job responsibilities:

Aspect’s Software Development Team are a team of 12 who develop and support the main trading software for Aspect. This ranges from front office trading, to back and middle office. This core project entails working on Aspect’s Software Development platform to deliver improvements to help our Software Developers improve their day to day workflows. The duration of this project is 12 months.

Core project:

  • Upgrade our primary suite of Java applications from Java 8 to 21 (6 months)
  • Java library consolidation and upgrades (6-10 weeks)
  • Upgrade our small Python estate from 3.6 to 3.12 (1 month)
  • Migrate our Python CI pipeline to a shared Aspect technology pipeline (3-6 weeks)
  • Migrate our Javascript CI pipeline to a standalone CI pipeline (3-6 weeks)

Additional goal (if we hit the lower-bound time estimation of the core goals):

  • RenovateBot (or similar technologies) trial onboarding 1 month

Company Benefits

  • Bonus
  • Private pension
  • Medical Insurance
  • Electric car scheme
  • Flexi-working
  • Cycle to work scheme
  • Family Friendly Policies